今天是 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 關注
- 134 瀏覽
添加回答
舉報
0/150
提交
取消