Начиная с идентификатора часового пояса, например "America/Los_Angeles" , как вы находите имена и аббревиатуры этого часового пояса в PHP? Например: 'PST', 'Pacific Standard Time', 'PDT', 'Pacific Daylight Time' Если бы я мог получить только короткую аббревиатуру («PST» и «PDT»), это было бы нормально. Я просмотрел DateTimeZone::listAbbreviations() и попытался проверить, что посмотреть, которые соответствуют моему id, […]
Мне нужен простой способ конвертировать отметку времени даты в UTC (из любого временного интервала, на котором находится сервер) НАДЕЖНО, без использования каких-либо библиотек.
Я получаю, когда я просто делаю phpinfo () Предупреждение: phpinfo (): Нельзя полагаться на настройки часового пояса системы. Вы должны использовать параметр date.timezone или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов, и вы все еще получаете это предупреждение, скорее всего, вы ошиблись с идентификатором часового пояса. Мы выбрали «Европа / Хельсинки» для […]
Я использую следующий оператор INSERT: INSERT INTO messages SET `to` = '".$to."', `from` = '".$this->userid."', `title` = '".$title."', `message` = '".$message."', `created` = NOW() Тем не менее, он использует мое время сервера (Америка / Монреаль). Я хочу часовой пояс Азии (Азия / Калькутта) Возможно ли это с тем же запросом?
Мне часто приходится отображать информацию, основанную на фактическом локальном времени пользователя, который зависит от часовых поясов. Есть ли надежный способ получить текущее время пользователя и / или часовой пояс? Ключевые вопросы: Серверный код основан на хосте веб-сайта или интернет-провайдере пользователя Клиентский код основан на системных часах пользователя, которые слишком легко манипулируют Ключевые вопросы: Нужно ли […]
У меня есть странная проблема с часовым поясом mysql. В моем файле конфигурации сайта у меня есть эта строка, которая устанавливает часовой пояс: mysql_query("SET SESSION time_zone = '$offset';"); // Offset is properly calculated, no worries about that Самое смешное, что если я добавлю еще одну строку сразу после этого, вот так: $q = mysql_query("SELECT NOW() […]
Я просто ищу немного разъяснения по этому поводу. PHP 5.4 устраняет переменную окружения TZ и «угадывание», date_default_timezone_get раньше date_default_timezone_get . Итак, теперь мне кажется, что вообще невозможно установить часовой пояс сервера. Поэтому мой вопрос заключается в следующем: возможно ли получить часовой пояс сервера в PHP 5.4? Я знаю, что могу вручную установить его в php.ini, […]
Используя javascript, я знаю, что часовой пояс моих пользователей – UTC +3. Теперь я хочу создать объект DateTime с этими знаниями: $usersNow = new DateTime('now', new DateTimeZone("+3")); Я получаю как ответчик: 'Unknown or bad timezone (+2)' Что я делаю не так? Как я могу исправить?
Я хотел бы угадать смещение часового пояса пользователя и использование дневного света. В настоящее время наиболее окончательный код, который я нашел для этого, здесь: http://www.michaelapproved.com/articles/daylight-saving-time-dst-detect/ Таким образом, это дает мне смещение вместе с индикатором DST. Теперь я хочу использовать их в своих PHP-скриптах, чтобы вывести локальную дату / время для пользователя … но что лучше […]
Мне было интересно, какая максимальная длина настроек часового пояса в PHP? Я храню строку в базе данных и хотел бы сохранить длину как можно короче, но я вижу временные точки, такие как «Канада / Восток-Саскачеван», что выходит за рамки нашего текущего предела. Если бы я мог просто получить список всех поддерживаемых строк часового пояса, я […]