小编Mar*_*vel的帖子

为什么迭代数周的PHP日期出错了?

我正在写一个PHP脚本,它在每周的星期一进行迭代.

然而,该脚本似乎在10月22日之后失去了同步.

<?php

$october_8th = strtotime("2012-10-08");

$one_week = 7 * 24 * 60 * 60;

$october_15th = $october_8th + $one_week;
$october_22nd = $october_15th + $one_week;
$october_29th = $october_22nd + $one_week;
$november_5th = $october_29th + $one_week;

echo date("Y-m-d -> l", $october_8th) . '<br />';
echo date("Y-m-d -> l", $october_15th) . '<br />';
echo date("Y-m-d -> l", $october_22nd) . '<br />';
echo date("Y-m-d -> l", $october_29th) . '<br />';
echo date("Y-m-d -> l", $november_5th) . '<br />';
Run Code Online (Sandbox Code Playgroud)

这将输出:

2012-10-08 -> Monday
2012-10-15 …
Run Code Online (Sandbox Code Playgroud)

php date dst

2
推荐指数
1
解决办法
889
查看次数

标签 统计

date ×1

dst ×1

php ×1