我使用的是 `IntlGregorianCalendar`,因为它提供了一种很好的方法来获取年份的星期数作为一个整数。这与 `DateTime` 不同;`DateTime` 给出的年份星期数是一个字符串。
<?php
$dateTime = new DateTime('21-09-2020 09:00:00');
echo $dateTime->format("W"); // 字符串 '39'
$intlCalendar = IntlCalendar::fromDateTime ('21-09-2020 09:00:00');
echo $intlCalendar->get(IntlCalendar::FIELD_WEEK_OF_YEAR); // 整数 39