国产探花免费观看_亚洲丰满少妇自慰呻吟_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獲取一年有幾周以及每周開始日期和結束日期,有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石狮市| 镇雄县| 丹东市| 娄底市| 眉山市| 桑植县| 桦南县| 英山县| 扶沟县| 富平县| 筠连县| 龙南县| 股票| 沈阳市| 合作市| 巴马| 韩城市| 宜君县| 崇信县| 庄浪县| 霍林郭勒市| 天祝| 马山县| 英吉沙县| 武隆县| 阳朔县| 修武县| 平原县| 西盟| 富平县| 青州市| 永福县| 仙游县| 都匀市| 通辽市| 宁化县| 宁陵县| 封丘县| 丰台区| 黔南| 尉氏县|