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