PHP 获取最后一天
PHP get the last specific day
我需要计算从今天算起的最后一天,我在找这样的东西:
echo date('Y-m-d', strtotime("last 10"));
// if current date is '2019-02-04' outputs '2019-01-10'
// if current date is '2019-02-14' outputs '2019-02-10'
谢谢
您可以计算像 'now - 10 Days'
.
这样的表达式
$days = 10
date('Y-m-d', strtotime("now - $days Days"));
试试这个
$lastday=5;
echo date('Y-m-d', strtotime("-$lastday days"));
检查 "d" 是否为 10 或更多,如果是,则输出今天的日期但第 10 天。
否则从日期中减去一个月。
if(date("d") >= 10){
echo date('Y-m-10');
}else{
echo date('Y-m-10', strtotime("last month"));
}
我需要计算从今天算起的最后一天,我在找这样的东西:
echo date('Y-m-d', strtotime("last 10"));
// if current date is '2019-02-04' outputs '2019-01-10'
// if current date is '2019-02-14' outputs '2019-02-10'
谢谢
您可以计算像 'now - 10 Days'
.
$days = 10
date('Y-m-d', strtotime("now - $days Days"));
试试这个
$lastday=5;
echo date('Y-m-d', strtotime("-$lastday days"));
检查 "d" 是否为 10 或更多,如果是,则输出今天的日期但第 10 天。
否则从日期中减去一个月。
if(date("d") >= 10){
echo date('Y-m-10');
}else{
echo date('Y-m-10', strtotime("last month"));
}