1
Да, я знаю, есть DateTimeZone::getTransitions()
. Но я немного смущен его выходом. То, что я бы ожидать, что список, как это:Список всех временнных переходов для указанного времени
2013-03-31 03:00:00 -> 2013-03-31 04:00:00
2013-10-27 03:00:00 -> 2013-10-27 02:00:00
Более того, я задаюсь вопросом, почему она возвращает информацию о $timestamp_begin
. Как правило, пользователь не будет передавать временную метку перехода для этого параметра.
Какой аспект вывода вы запутались? –
В результирующем массиве есть «время». Вероятно, это время, когда происходит переход. И, вероятно, 'ts' напечатано в' UTC'. 'offset', вероятно, является результатом смещения. Но какова была стоимость предыдущего смещения? –
Думаю, вам придется посмотреть на предыдущий элемент массива? –