这是我的PHP代码。减少7天到日期。
$eventstart = '2014-06-29';
$eventstart_time = strtotime('-7 day',strtotime($eventstart));
echo date("Y-m-d",strtotime($eventstart_time));输出是。
5200-06-23第二次约会。
$eventstart = '2014-07-14';
$eventstart_time = strtotime('-7 day',strtotime($eventstart));
echo date("Y-m-d",strtotime($eventstart_time));输出是。
1970-01-01请帮助减少7天的日期。
谢谢。
发布于 2014-06-23 13:18:59
您只需要调用strtotime()一次。在将日期转换为Unix时间戳之前,可以修改日期:
$eventstart = '2014-07-14';
$eventstart_time = strtotime($eventstart . ' -7 day');
echo date("Y-m-d",$eventstart_time);您也可以使用DateTime()
$eventstart = '2014-07-14';
$date = (new DateTime($eventstart))->modify('-7 days');
echo $date->format('Y-m-d');https://stackoverflow.com/questions/24366976
复制相似问题