我知道我可以使用date("W",$timestamp)
来获取一年中的周数。但这一周从星期一开始。有没有什么方法可以让我从星期六开始一周的周数?
答案 0 :(得分:1)
您可以使用IntlCalendar
课程(安装intl分机)
$cal = IntlCalendar::createInstance();
$cal->set(2013, 5 /* June */, 30); // A Sunday
$cal->setFirstDayOfWeek(IntlCalendar::DOW_SATURDAY);
echo IntlDateFormatter::formatObject($cal, 'w');