首頁 >後端開發 >php教程 >如何在 PHP 中找到給定日期的一周的第一天?

如何在 PHP 中找到給定日期的一周的第一天?

Patricia Arquette
Patricia Arquette原創
2024-12-11 19:18:13537瀏覽

How Can I Find the First Day of the Week Given a Date in PHP?

用PHP 取得一週的第一天

如果您有MM-dd-yyyy 格式的日期並想要確定一週的第有一天,這裡有一個可以幫忙的程式碼片段:

$day = date('w');
$week_start = date('m-d-Y', strtotime('-'.$day.' days'));
$week_end = date('m-d-Y', strtotime('+'.(6-$day).' days'));

此程式碼利用PHP 函數date 以0 到 6 之間的整數形式提取星期幾,其中 0 代表星期日,6 代表星期六。

使用該日期值,計算第一天和最後一天的日期本週的。結果分別儲存在變數 $week_start 和 $week_end 中。

因此,$week_start 將包含本週星期日的日期,而 $week_end 將包含本週星期六的日期,全部採用 MM-dd-yyyy 格式。

以上是如何在 PHP 中找到給定日期的一周的第一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn