Даты обучения, и они дают мне трудное время прямо сейчас. $london = new DateTime(); $london->setTimestamp(0); $london->setTimeZone(new DateTimeZone('Europe/London')); echo $london ->format('dmY Hi-s'); результат: 01-01-1970 01-00-00 Должен ли быть Лондон в UTC +0:00 поэтому полночь? Например, Нью-Йорк возвращает 19:00 предыдущей даты, которая соответствует UTC -5:00 . Москва возвращается 01-01-1970 03-00-00 что опять неверно ( UTC +3:00 в […]
У меня есть регистрация, с помощью которой я могу получить IP-адрес пользователя, который регистрируется. Я хочу получить часовой пояс пользователя по его IP-адресу. Как и в jquery, мы можем получить этот Timezone в jquery Как я могу это сделать в PHP.
Головоломка для вас. Я захватываю геоинтерфейсы IP из API IPInfoDB и возвращает смещение часового пояса от UTC, включая DST (если в настоящее время отражено). Например, я живу в EST (-5), и в настоящее время это DST, поэтому geo IP API возвращает ( -04:00 ) в качестве смещения. Это замечательно, так как DST – это страшная […]
Я хочу передать свое время PHP-сервера в файл javascript. Код PHP: date_default_timezone_set('Australia/Perth'); echo date("r"); JS: $.get('time.php', function(data) { today = new Date(data); closing = new Date(data); }); Php возвращает Sun, 18 марта 2012 г. 12:01:23 +0800, что является правильным временем для Австралии / Перта. Но это возвращает недопустимый объект даты javascript. Когда я пытаюсь преобразовать […]
Поэтому у меня есть сайт с функцией комментариев, где временная метка комментария хранится в базе данных MySQL. Насколько я понимаю, временная метка преобразуется в UTC при сохранении, а затем возвращается обратно в часовой пояс по умолчанию при восстановлении. В моем случае мой сервер находится в часовом поясе Central Daylight Time (CDT). У меня есть план, […]
Я работаю над календарным приложением. В этом случае пользователи из разных часовых поясов создают / видят события. Я собираюсь следовать ниже, чтобы сохранить время события в UTC и отобразить их в локальное время пользователя. Примечание: у пользователя есть предпочтительная настройка часового пояса. Чтобы сохранить время начала события как метку времени UTC: $timezone = new DateTimeZone( […]