gpt4 book ai didi

php - 再次使用 PHP 中的周数

转载 作者:行者123 更新时间:2023-12-01 23:30:52 25 4
gpt4 key购买 nike

我们在瑞典使用 ISO 8601 标准来显示周数。大多数人似乎对第一周可以在前一年的这个标准感到困惑。我知道这一点。

我有不同的奇怪问题,星期一的每个日期都显示错误的周数。据我所知,根据这个标准和 PHP 手册,每周应该从星期一开始。我错过了一些明显的事情吗?我使用的是PHP5.3.3。提前致谢!

$week = date('W', strtotime('2011-01-24'));
//给出 $week = 03

$week = date('W', strtotime('2011-01-25'));
//给出 $week = 04 正确!

根据我的日历,2011-01-24 应该是第 4 周

enter image description here

最佳答案

这很可能是时区问题。

通过显式设置时区偏移重试:

$week = date('W', strtotime('2011-01-24T00:00:01+0200')); // 03 - incorrect behavior
$week = date('W', strtotime('2011-01-24T00:00:01+0000')); // 04 - correct behavior!

关于php - 再次使用 PHP 中的周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com