У меня есть следующий код: $date = new DateTime(date("Ymd H:i:s"), new DateTimeZone('Asia/Karachi')); echo $date->format('Ymd H:i:s'); Выход: 2015-08-26 17:46:05 Фактический результат должен быть: 2015-08-26 13:46:05 Как установить часовой пояс, чтобы появился фактический выход?
Вопрос 1) Предполагая, что у пользователя есть параметр часового пояса, сохраненный как «Америка / Новый_York» в моем приложении, я бы просто использовал его на странице, где мне нужно показать правильное время с учетом смещения часового пояса и использования летнего времени <?php $time_zone = 'America/New_York'; date_default_timezone_set($time_zone); echo date('D,F j, Y, h:i:s A'); ?> ИЛИ я должен […]
Я хочу спросить об UNIX-времени, имеет ли UNIX запись Timezone? Я перевел мой хостинг из Чикаго / Америки в JST. Проблема в том, что во всей моей базе данных MySQL есть записи о времени UNIX (часовой пояс Chicago / America) У меня есть код PHP, чтобы показать время назад (ex 3days назад, вчера и т. […]
У меня есть регистрация, с помощью которой я могу получить IP-адрес пользователя, который регистрируется. Я хочу получить часовой пояс пользователя по его IP-адресу. Как и в jquery, мы можем получить этот Timezone в jquery Как я могу это сделать в PHP.
Я знаю, это может звучать глупый вопрос, но я не нашел в документации PHP где-то, они были громко и ясно это. У меня есть веб-приложение. Пользователи моих веб-приложений находятся в Европе , но сервер, на котором работает веб-приложение, находится в США . Как мне установить директиву date.timezone php ini? Я предполагаю, где находится сервер, если […]
Я установил в файле php.ini часовой пояс по умолчанию: date.timezone = Europe/Rome Я также перезапустил службу httpd после редактирования (service httpd restart), но когда я вызываю date_default_timezone_get() , он возвращает значение «UTC». Почему это происходит? Кроме того, вызов php_info() показывает часовой пояс, заданный в php.ini PS. Извините за мой английский.
Я столкнулся с проблемой, по которой PHP и MySQL, похоже, не согласны с тем, в какой временной области они должны использоваться при преобразовании определенных временных меток в дату и время. Проблема возникает, когда у меня есть метка времени, которую я хотел бы преобразовать обратно в формат datetime . PHP дает дату и время, исходя из […]
Мы создаем приложение для планирования, в котором один пользователь может установить свою «общую доступность» на все недели, как показано ниже: Sunday | Monday | … | Friday | Saturday Когда мы просим человека А в Индии указать его «доступность», мы просим его выбрать из выпадающего значения что-то вроде этого: 12:00am 12:30am 01:00am … 11:30pm Мы […]
У вас когда-либо возникали проблемы с преобразованиями времени в PHP через функцию getTransitions? Я пытаюсь преобразовать аргентинскую дату в GMT. Если я посмотрю на массив переходов, я получаю: …. [63] => Array ( [ts] => 1287284400 [time] => 2010-10-17T03:00:00+0000 [offset] => -7200 [isdst] => 1 [abbr] => ARST ) [64] => Array ( [ts] => […]
Я знаю, что UTC и GMT – это то же самое. BST (британское стандартное время) – GMT + – 1 час в зависимости от DST (летнее время). Имея это в виду, как интерпретируется Европа / Лондон на PHP? Это в основном UTC / GMT?