У меня есть дата в этом формате: 2017-04-01T17:35:00.000Z как я могу отформатировать его с помощью Php и преобразовать его в удобном образе для чтения? Я попробовал: date_format('2017-04-01T17:35:00.000Z',"F j, Y, g:ia"); и он возвращает мне ложное логическое значение
Я сохраняю часовой пояс с помощью смещения от 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 – […]
Большинство сайтов должны каким-то образом показывать даты на сайте в предпочтительном часовом поясе пользователей. Ниже приведены два списка, которые я нашел, а затем один метод, используя встроенный PHP DateTime класс в PHP 5. Мне нужна помощь, зная, какой из них лучше всего попытаться использовать при попытке получить смещение UTC от пользователя в регистре. Один: <option […]
Как я могу получить штамп времени UTC / GMT +/-, используя функцию date () PHP? Например, если я попытаюсь date("Ymd H:i:s", time()); Я получу отметку времени Unix; но мне нужно получить отметку времени UTC / GMT со строкой GMT / UTC +/- 0400 или GMT / UTC +/- 1000 на основе локальных таймингов.
Мне нужен простой способ конвертировать отметку времени даты в UTC (из любого временного интервала, на котором находится сервер) НАДЕЖНО, без использования каких-либо библиотек.
Как конвертировать строку даты / времени (например, 2011-01-01 15:00:00), которая является UTC для любых поддерживаемых php-фраз, таких как America / New_York или Europe / San_Marino.
Почему это работает? date_default_timezone_set('Australia/Currie'); Но это, кажется, не имеет никакого эффекта вообще? date_default_timezone_set('UTC'); Это значение не изменяется при настройке часовой пояс на UTC: echo date('Ymd H:i:s', time()); Я использую php 5.2.13, а часовой пояс моего сервера: $server_tz = date_default_timezone_get(); echo $server_tz; //outputs 'America/Guayaquil' Это исходный код: echo time() . "<br>\n"; date_default_timezone_set('UTC'); echo time() . "<br>\n"; […]
У меня есть календарь, построенный на JavaScript, который сравнивает даты с PHP. Объект date JavaScript задается с помощью PHP, но, когда я сравниваю будущие даты, они выглядят не синхронизированными. PHP установлен на GMT, а JavaScript – на UTC; как эти стандарты отличаются, и может ли это быть причиной проблемы?
Я работаю над календарным приложением. В этом случае пользователи из разных часовых поясов создают / видят события. Я собираюсь следовать ниже, чтобы сохранить время события в UTC и отобразить их в локальное время пользователя. Примечание: у пользователя есть предпочтительная настройка часового пояса. Чтобы сохранить время начала события как метку времени UTC: $timezone = new DateTimeZone( […]