Articles of timezone

Правильный способ хранения часового пояса в базе данных?

Позвольте мне объяснить: я не спрашиваю о правильном способе хранения определенного часового пояса времени в базе данных. Я говорю о самих часовых поясах. НАПРИМЕР: У меня есть таблица MySQL с именем «пользователи». Теперь, в этой таблице, я хочу иметь столбец, который содержит часовой пояс, где бы пользователь ни находился (это предоставлено пользователем, он будет выбран […]

PHP – strtotime, укажите часовой пояс

У меня есть строка даты, например ' 2008-09-11 '. Я хочу получить временную метку из этого, но мне нужно указать динамический динамик (а не PHP по умолчанию). Итак, чтобы повторить, у меня две строки: $dateStr = '2008-09-11'; $timezone = 'Americas/New_York'; Как получить временную метку для этого? EDIT: Время дня будет в полночь того дня …. […]

Почему date () работает в два раза быстрее, если установить часовой пояс из кода?

Вы заметили, что функция date() работает в 2 раза быстрее обычного, если вы устанавливаете фактический часовой пояс внутри своего скрипта перед вызовом date() ? Мне это очень интересно. Посмотрите на этот простой фрагмент кода: <?php $start = microtime(true); for ($i = 0; $i < 100000; $i++) date('Ymd H:i:s'); echo (microtime(true) – $start); ?> Он просто […]

MySQL: сохранить часовой пояс сервера или часовой пояс пользователя?

Я собираюсь хранить даты на имени пользователя на моем сайте, но я не знаю, что является наиболее логичным решением. Вначале я использую часовой пояс сервера, а затем управляю им, используя операции разности между датой машиниста сервера и датой машинной даты, но я также решил изменить ее с помощью часовой пояс и даты класса php, поэтому: […]

Каковы «стандартные» сокращения часового пояса?

Я сохраняю часовой пояс с помощью смещения от UTC для приложения, использующего это раскрывающееся меню: <select id="timezone" name="timezone" > <option value="-12">[UTC – 12] Baker Island Time</option> <option value="-11">[UTC – 11] Niue Time, Samoa Standard Time</option> <option value="-10">[UTC – 10] Hawaii-Aleutian Standard Time, Cook Island Time</option> <option value="-9.5">[UTC – 9:30] Marquesas Islands Time</option> <option value="-9">[UTC – […]

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

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

Определите часовой пояс из широты / долготы без использования веб-сервисов, таких как Geonames.org

есть ли возможность определить часовой пояс точки (lat / lon) без использования веб-сервисов? Geonames.org недостаточно стабилен для меня 🙁 Мне нужно это для работы на PHP. благодаря

php5.3.3 date.timezone снова директива php.ini не принимается во внимание

Система: Debian Lenny / Apache 2.2 / php5.3.3, собранный из источников Я боюсь с date.timezone внутри php.ini. Я могу определить TZ, используя в исходном коде php, но я хотел бы исправить это сразу в ini-файле. PHP-код : Ok date_default_timezone_set('Europe/Berlin'); php.ini : Не принимать во внимание, если не устанавливать в исходном коде date.timezone = 'Europe/Berlin' Я […]

Преобразование UTC-смещения в часовой пояс или дату

Головоломка для вас. Я захватываю геоинтерфейсы IP из API IPInfoDB и возвращает смещение часового пояса от UTC, включая DST (если в настоящее время отражено). Например, я живу в EST (-5), и в настоящее время это DST, поэтому geo IP API возвращает ( -04:00 ) в качестве смещения. Это замечательно, так как DST – это страшная […]

Как обновить timezonedb в PHP (обновлять информацию о часовых поясах)?

phpinfo () показывает, что наша система использует «Olson» Timezone Database Version 2010.3 ». Я думаю, что это сейчас устарело, но не может найти авторитетное место, которое может подтвердить это. (a) Могу ли я обновить информацию о часовых поясах для PHP в целом? (б) Если да, то как мне это обновить? Я видел инструкции на http://www.electrictoolbox.com/correct-php-timezone/, […]