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

首頁 > 開發 > PHP > 正文

PHP獲取一年有幾周以及每周開始日期和結束日期

2024-05-04 23:38:34
字體:
來源:轉載
供稿:網友

這篇文章主要介紹php計算一年有多少周,獲取每周開始日期和結束日期,有需要的朋友可以參考一下

最近接了一個項目,其中有一需求是用php獲取一年有幾周以及每周開始日期和接觸日期。在網上找些資料沒有合適的,于是自己做了一份,下面通過兩種方式實現PHP獲取一年有幾周以及每周開始日期和結束日期

代碼一:

 

 
  1. <?php 
  2. header("Content-type:text/html;charset=utf-8"); 
  3. date_default_timezone_set("Asia/Shanghai"); 
  4. $year = (int)$_GET['year']; 
  5. $week = (int)$_GET['week']; 
  6. $weeks = date("W", mktime(0, 0, 0, 12, 28, $year)); 
  7. echo $year . '年一共有' . $weeks . '周<br />'
  8. if ($week > $weeks || $week <= 0) 
  9. $week = 1; 
  10. if ($week < 10) 
  11. $week = '0' . $week; 
  12. $timestamp['start'] = strtotime($year . 'W' . $week); 
  13. $timestamp['end'] = strtotime('+1 week -1 day', $timestamp['start']); 
  14. echo $year . '年第' . $week . '周開始時間戳:' . $timestamp['start'] . '<br />'
  15. echo $year . '年第' . $week . '周結束時間戳:' . $timestamp['end'] . '<br />'
  16. echo $year . '年第' . $week . '周開始日期:' . date("Y-m-d", $timestamp['start']) . '<br />'
  17. echo $year . '年第' . $week . '周結束日期:' . date("Y-m-d", $timestamp['end']); 
  18. ?> 

代碼二:

 

 
  1. <?php 
  2. header("Content-type:text/html;charset=utf-8"); 
  3. function getIsoWeeksInYear($year) 
  4. $date = new DateTime; 
  5. $date->setISODate($year, 53); 
  6. return ($date->format("W") === "53" ? 53 : 52); 
  7. function weekday($custom_date) 
  8. $week_start = date('d-m-Y', strtotime('this week monday', $custom_date)); 
  9. $week_end = date('d-m-Y', strtotime('this week sunday', $custom_date)); 
  10. $week_array[0] = $week_start; 
  11. $week_array[1] = $week_end; 
  12. return $week_array; 
  13. echo '<br> Weeks in 2013<br>' . getIsoWeeksInYear(2013); 
  14. $weekday = weekday(strtotime(date('d-m-Y', strtotime('5-8-2013')))); 
  15. echo '<br> 10-8-2013'
  16. echo '<br>Start: ' . $weekday[0]; 
  17. echo '<br>End: ' . $weekday[1]; 
  18. ?> 

以上本文的全部內容,希望對大家學習PHP獲取一年有幾周以及每周開始日期和結束日期,有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨边| 石门县| 于田县| 屏边| 新竹县| 天祝| 临西县| 江孜县| 南澳县| 盘锦市| 贵港市| 涞源县| 扎赉特旗| 故城县| 旌德县| 阿拉善盟| 柳林县| 安平县| 沙田区| 渭南市| 辉县市| 浦东新区| 延庆县| 桃源县| 会昌县| 秦安县| 太仆寺旗| 枣阳市| 昌都县| 石台县| 修武县| 岱山县| 安阳市| 石楼县| 丁青县| 梁山县| 石嘴山市| 确山县| 杭锦旗| 新乡市| 自治县|