【发布时间】:2023-03-24 09:58:02
【问题描述】:
根据今年的周数,我无法弄清楚从星期一获取日期的代码。
有人可以帮我处理这段代码吗?
谢谢。
【问题讨论】:
-
明确您的需求。显示一些你已经尝试过的代码。
-
您能否编辑问题并明确您想要达到的目标?还请包括尝试的代码和预期的输出。
标签: php date numbers week-number
根据今年的周数,我无法弄清楚从星期一获取日期的代码。
有人可以帮我处理这段代码吗?
谢谢。
【问题讨论】:
标签: php date numbers week-number
这将提供今年某一周的星期一:
$thisYear = date('Y');
$weekNum = 40;
$date = date('Y-m-d', strtotime("$thisYear-W$weekNum-1")); // Outputs 2013-09-30
【讨论】:
我有这个(我不确定我或其他人是否是原作者)但试一试:
$week = 34; //Enter your week here.
$week = mktime( 0, 0, 0, 1, 1, 2013 ) + ( $week * 7 * 24 * 60 * 60 );
$monday = $week - 86400 * ( date( 'N', $week ) - 1 );
$monday = date( 'Y-m-d', $monday );
echo $monday;
【讨论】:
2013-10-07,但应该是2013-09-30。