Articles of dst

Как узнать, соблюдает ли часовой пояс летнее время в любое время года?

В PHP вы можете указать, соответствует ли данная дата во время периода летнего времени, используя следующее: $isDST = date("I", $myDate); // 1 or 0 Проблема в том, что это говорит только о том, находится ли этот момент в DST. Есть ли надежный способ проверить, действует ли DST в любое время в этот часовой пояс? Изменить, […]

Определение летнего времени PHP

Мне нужно отправить электронное письмо пользователям, расположенным в любом месте в мире, в 9:00 по местному времени. Сервер находится в Великобритании. То, что я могу сделать, – установить разницу во времени между каждым пользователем и временем сервера, которое тогда прекрасно срабатывало бы, если бы DST не существовало. Вот пример, чтобы проиллюстрировать это: Джон работает в […]

Как обнаружить неоднозначное и неверное значение DateTime в PHP?

При использовании локальных значений DateTime предоставленных пользователем, вполне возможно иметь время, которое является либо недопустимым, либо неоднозначным из-за перехода на летнее время. В других языках и isAmbiguous часто используются такие методы, как isAmbiguous и isValid , при некотором представлении часового пояса. Например, в .NET существует TimeZoneInfo.IsAmbiguousTime и TimeZoneInfo.IsInvalidTime . Множество других реализаций часовых поясов имеют […]

часовой пояс с обработкой DST PHP

Я работаю над календарным приложением. В этом случае пользователи из разных часовых поясов создают / видят события. Я собираюсь следовать ниже, чтобы сохранить время события в UTC и отобразить их в локальное время пользователя. Примечание: у пользователя есть предпочтительная настройка часового пояса. Чтобы сохранить время начала события как метку времени UTC: $timezone = new DateTimeZone( […]

PHP date_default_timezone_set () Восточное стандартное время (EST)

Короче Существует ли официальная неопределенная часовая зона, которую PHP5 распознает для восточного СТАНДАРТНОГО времени – не восточное время DAYLIGHT? Краткая история: -P Ничего себе, я не могу поверить, что PHP создает такой кластер-флоген из установки времени. Я хотел бы использовать PHP5 date_default_timezone_set (), чтобы установить часовой пояс для моего скрипта. Я хочу использовать стандартное время. […]