【发布时间】:2014-04-01 10:18:28
【问题描述】:
这是我使用的代码示例:
<?php
date_default_timezone_set("Europe/London");
$date1 = date_create("2014-04-05");
$date2 = $date1;
date_add($date2, new DateInterval("P1M"));
echo "Date 1: ".date_format($date1, "Y-m-d")."<br/>";
echo "Date 2: ".date_format($date2, "Y-m-d")."<br/>";
?>
结果是:
Date 1: 2014-05-05
Date 2: 2014-05-05
我期待的结果是:
Date 1: 2014-04-05
Date 2: 2014-05-05
我怎样才能得到预期的结果并解决这个问题? 我只能使用 PHP、HTML 和 CSS,所以请不要使用 jQuery 或 Javascript。
【问题讨论】: