站內搜尋

Monday, April 1, 2019

[PHP] 找出指定日期 是當年度的第幾週 week number of year, weeks starting on Sunday (使用strftime)

PHP 的 date() 有提供 "W" 參數,可以找出週數,但是其基準是 ISO-8601 week number of year, weeks starting on Monday,如果我們想要以週日為第一天找出週數時 (例如 mysql 的 week()函式),就必需改用 strftime()...

//2019-01-01 是週二
//2019-01-06 是週日
echo date('W', strtotime('2019-01-01'));  //01
echo date('W', strtotime('2019-01-06'));  //01
echo strftime("%U",strtotime('2019-01-01'));  //00
echo strftime("%U",strtotime('2019-01-06'));  //01

注意:%U 是從0開始計算週數

No comments:

Post a Comment