Вы заметили, что функция date() работает в 2 раза быстрее обычного, если вы устанавливаете фактический часовой пояс внутри своего скрипта перед вызовом date() ? Мне это очень интересно. Посмотрите на этот простой фрагмент кода: <?php $start = microtime(true); for ($i = 0; $i < 100000; $i++) date('Ymd H:i:s'); echo (microtime(true) – $start); ?> Он просто […]
Я собираюсь хранить даты на имени пользователя на моем сайте, но я не знаю, что является наиболее логичным решением. Вначале я использую часовой пояс сервера, а затем управляю им, используя операции разности между датой машиниста сервера и датой машинной даты, но я также решил изменить ее с помощью часовой пояс и даты класса 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 предоставленных пользователем, вполне возможно иметь время, которое является либо недопустимым, либо неоднозначным из-за перехода на летнее время. В других языках и isAmbiguous часто используются такие методы, как isAmbiguous и isValid , при некотором представлении часового пояса. Например, в .NET существует TimeZoneInfo.IsAmbiguousTime и TimeZoneInfo.IsInvalidTime . Множество других реализаций часовых поясов имеют […]