PHP-从星期六开始获取一年中的一周
我知道我可以使用dateW,$timestamp来获取一年中的周数。但本周从周一开始。有什么方法可以从星期六开始计算一年中的周数吗?您可以使用IntlCalendar类安装扩展PHP-从星期六开始获取一年中的一周,php,timestamp,Php,Timestamp,我知道我可以使用dateW,$timestamp来获取一年中的周数。但本周从周一开始。有什么方法可以从星期六开始计算一年中的周数吗?您可以使用IntlCalendar类安装扩展 $cal = IntlCalendar::createInstance(); $cal->set(2013, 5 /* June */, 30); // A Sunday $cal->setFirstDayOfWeek(IntlCalendar::DOW_SATURDAY); echo IntlDateFor
$cal = IntlCalendar::createInstance();
$cal->set(2013, 5 /* June */, 30); // A Sunday
$cal->setFirstDayOfWeek(IntlCalendar::DOW_SATURDAY);
echo IntlDateFormatter::formatObject($cal, 'w');
我能理解如果你想从星期天开始一周,但是为什么从星期六开始很重要,为什么你想要自己的周数?我猜在伊斯兰教中,星期五是我们的星期天,所以星期六是我们的星期一是的,这就是原因。我运行了你的脚本,它呼应了一年中的一周270216。这怎么可能是正确的呢?好吧,我在formatObject的第二个参数中将它改为w,它就工作了。这有点令人困惑。谢谢