有没有更快的方法来创建日期,例如:
echo date('Y-m-d', mktime(0, 0, 0, date("m"), date("d")+3, date("Y")));
谢谢,如果你能帮忙。
strtotime()怎么样:
date('Y-m-d', strtotime('+3 days'));
您将不得不研究strtotime()。我想你的最终代码看起来像这样:
$currentDate = strtotime('today');//your date variable goes here
$futureDate = date('Y-m-d', strtotime('+ 2 days', $currentDate));
echo $futureDate;
如果您使用的是 PHP 版本 >= 5.2,我强烈建议您使用新的 DateTime 对象。例如如下:
$futureDate = new DateTime("today");
$futureDate->modify("+2 days");
echo $futureDate->format("Y-m-d");