【发布时间】:2012-08-01 09:26:23
【问题描述】:
我正在使用以下代码来获取工作日的 Y-m-d 格式:
$monday = date('Y-m-d', strtotime('Monday'));
$tuesday = date('Y-m-d', strtotime('Tuesday'));
$wednesday = date('Y-m-d', strtotime('Wednesday'));
$thursday = date('Y-m-d', strtotime('Thursday'));
$friday = date('Y-m-d', strtotime('Friday'));
今天是 2012-08-01(第 31 周),我需要的星期一值应该是 2012-07-30。
strtotime('Monday') 怎么会在下周一呢?
【问题讨论】:
-
一周中所有尚未过去的日子是否都得到了正确的结果?这个问题的答案就是你的答案。
-
计算机正在尝试帮助您避免头痛。如果您使用此代码获取约会的可用日期,您是否希望人们在过去安排。真的必须做出选择,是刚刚过去的星期一还是下星期一;唔!!你知道什么是有意义的!