PHP date('W')遇到跨年問題


項目場景需要計算當期日期在所在年的第幾周,用date('W')用法發現一個有意思的情況。

舉例:

echo date('W',strtotime('20191230'));  //結果01
echo date('W',strtotime('20201230'));  //結果53

 

查看PHP官方說明:

 官方說明很簡單,但是捕捉到兩個信息點,就是圖中紅色框中的部分。

然后百度ISO-8601,我們都知道ISO是國際標准化組織。然后答案出來了:

 

 百度地址: https://baike.baidu.com/item/ISO%208601/3910715?fr=aladdin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM