我使用 `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