我使用以下代码来获取工作日的 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')
下周一可以吗?
Because date('Y-m-d')
返回今天的日期,即八月。而你正在转换monday
to time
。现在时间用以下形式表示date(Y-m-d)
(2012 年 8 月).. 所以显而易见的答案是从今天开始的下周一。
所以要获取上周的日期,请使用
$monday=date(Y-m-d,strtotime('monday this week'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)