我继承了这段代码,所以我确信有更好的方法来进行日期数学。我试图不重构代码,除非我必须这样做。
为什么这些值不同?
echo date("l, F j, Y",strtotime(date("2016-01-09")."+365 days"));
echo "<br>";
echo date("l, F j, Y",strtotime(date("2016-01-09")."+1 year"));
echo "<br>";
输出:
Sunday, January 8, 2017
Monday, January 9, 2017