PHP獲取一年中的每星期的開始日期和結束日期

jopen 9年前發布 | 885 次閱讀 PHP

項目中需要做個提交周報的功能,需要知道指定周數的開始日期和結束日期,以便處理其他業務。以下是一段通過PHP來獲取一年中的每星期的開始日期和結束日期的代碼

function get_week($year) {
$year_start = $year . "-01-01";
$year_end = $year . "-12-31";
$startday = strtotime($year_start);
if (intval(date('N', $startday)) != '1') {
$startday = strtotime("next monday", strtotime($year_start)); //獲取年第一周的日期
}
$year_mondy = date("Y-m-d", $startday); //獲取年第一周的日期

$endday = strtotime($year_end); if (intval(date('W', $endday)) == '7') { $endday = strtotime("last sunday", strtotime($year_end)); }

$num = intval(date('W', $endday)); for ($i = 1; $i </pre>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!