今天是 4 月 7 日,最接近一周的开始日期是 April 5。如何使用 PHP 以编程方式获取当前周的开始日期?我试过了$dateStartWeek = date('N', strptime('%m-%d-%g', $dateString));dd($dateStartWeek);并尝试过 function getFirstDayOfWeek(DateTime $date, $firstDay = 0) { $offset = 7 - $firstDay; $ret = clone $date; $ret->modify(-(($date->format('w') + $offset) % 7) . 'days'); return $ret; } $dateStartWeek = getFirstDayOfWeek(date("y-m-d"));
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
使用相对datetime
格式 - https://www.php.net/manual/en/datetime.formats.relative.php
在你的情况下:
new \DateTImeImmutable('this week')
- 2 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消