我继承了这段代码,所以我确信有一种更好的方法来做约会数学。除非有必要,否则我不想重构代码。
为什么这些价值观是不同的?
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发布于 2017-01-10 03:28:47
因为2016年是闰年。它包含366天,而不是365天。
https://stackoverflow.com/questions/41560658
复制相似问题