php strtotime 问题

2014-12-30 22:04:06 +08:00
 444683462

$beginMon=strtotime("-1 week Monday");
$endMon=strtotime("-1 week Tuesday")-1;
echo date("Y-m-d H:i:s", $beginMon);
echo('<br/>');
echo date("Y-m-d H:i:s", $endMon);
echo("<br />");

//上面是获取本周一的开始与结束时间戳
//结果如下:
//2015-01-05 00:00:00(错误)
//2014-12-29 23:59:59(正确)

$beginSun=strtotime("+0 week Sunday");
$endSun=strtotime("+1 week Monday")-1;
echo date("Y-m-d H:i:s", $beginSun)."<br />";
echo date("Y-m-d H:i:s",$endSun)."<br />";

//上面获取的是本周末的开始与结束时间戳
//结果如下:
//2015-01-04 00:00:00
//2015-01-11 23:59:59(错误)

//以上案例都是在今天测试(非周末 因为周末)

1718 次点击
所在节点    问与答
1 条回复
revlis7
2014-12-30 23:29:30 +08:00
dayname - Moves to the next day of this name.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/158030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX