我需要计算从今天起的最后一天,我正在寻找类似的东西:
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'
谢谢
检查" d"是否为10或更多,如果是的,则在今天的日期,但使用第10天。
否则从日期开始减去一个月。
if(date("d") >= 10){
echo date('Y-m-10');
}else{
echo date('Y-m-10', strtotime("last month"));
}
您可以计算诸如'now - 10 Days'
的表达式。
$days = 10
date('Y-m-d', strtotime("now - $days Days"));
尝试此
$lastday=5;
echo date('Y-m-d', strtotime("-$lastday days"));