$curdate = 2015-13-03 12:06:03
使用此$curdate
如何在 php 中计算今天或昨天或前一天或前两天等的日期
PHP 中有一个名为 strtotime() 的函数:http://php.net/manual/en/function.strtotime.php
这应该是您要搜索的内容。
您可以使用 strtotime。
例
$curdate = strtotime("2015-13-03 12:06:03");
$newdate = strtotime("+1 day",$curdate);
我的方法是这样做:
$date = new DateTime('2000-12-31 12:06:03');
$date->modify('-1 day');
echo $date->format('Y-m-d H:i:s') . "'n";
但是有多条道路可用。
你不能只分配字符串中的时间来创建日期变量。看看这个..
$curdate = date("Y-m-d H:i:s",mktime(12,06,03,03,13,2015));
$yesterday = date('Y-m-d H:i:s', strtotime('-1 day', strtotime($curdate)));
$twodaysbefore = date('Y-m-d H:i:s', strtotime('-2 day', strtotime($curdate)));
echo "yesterday: " . $yesterday."-- 2 day before :".$twodaysbefore;