php date()函数得到当前第几周,值是从0开始还是1

我用date函数获得当前第几周比实际值小1
2025-02-22 23:42:10
推荐回答(3个)
回答1:

date('W'); 从一开始的!
‘W’ ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 例如:42(当年的第 42 周)

回答2:

echo date("W",strtotime('2012-1-2'));
你必须把字符型的时间用strtotime转成时间戳,用date进行转换

默认是从01开始

回答3:

echo date('W','2012-01-01');
从1开始