国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP 獲取某年第幾周的開始日期和結(jié)束日期的實例

2024-05-05 00:01:52
字體:
供稿:網(wǎng)友

實例如下所示:

/**  * 獲取某年第幾周的開始日期和結(jié)束日期  * @param int $year  * @param int $week 第幾周;  */  public function weekday($year,$week=1){   $year_start = mktime(0,0,0,1,1,$year);   $year_end = mktime(0,0,0,12,31,$year);   // 判斷第一天是否為第一周的開始   if (intval(date('W',$year_start))===1){    $start = $year_start;//把第一天做為第一周的開始   }else{    $week++;    $start = strtotime('+1 monday',$year_start);//把第一個周一作為開始   }   // 第幾周的開始時間   if ($week===1){    $weekday['start'] = $start;   }else{    $weekday['start'] = strtotime('+'.($week-0).' monday',$start);   }   // 第幾周的結(jié)束時間   $weekday['end'] = strtotime('+1 sunday',$weekday['start']);   if (date('Y',$weekday['end'])!=$year){    $weekday['end'] = $year_end;   }   return $weekday;  }  /**  * 計算一年有多少周,每周從星期一開始,  * 如果最后一天在周四后(包括周四)算完整的一周,否則不計入當年的最后一周  * 如果第一天在周四前(包括周四)算完整的一周,否則不計入當年的第一周  * @param int $year  * return int  */  public function week($year){   $year_start = mktime(0,0,0,1,1,$year);   $year_end = mktime(0,0,0,12,31,$year);   if (intval(date('W',$year_end))===1){    return date('W',strtotime('last week',$year_end));   }else{    return date('W',$year_end);   }  } 

以上這篇PHP 獲取某年第幾周的開始日期和結(jié)束日期的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 和平县| 论坛| 达日县| 遵义市| 荣成市| 慈利县| 石渠县| 都兰县| 江孜县| 永嘉县| 江北区| 江源县| 松滋市| 宽城| 全州县| 北票市| 梨树县| 高唐县| 牟定县| 建平县| 平湖市| 修武县| 尼木县| 浦北县| 凤山市| 祁连县| 罗田县| 江北区| 海兴县| 德安县| 新蔡县| 靖江市| 长岛县| 万州区| 大同县| 贵港市| 汪清县| 太白县| 巴南区| 繁峙县| 浦北县|