Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / работа с timezone / 3 сообщений из 3, страница 1 из 1
03.12.2016, 22:56
    #39359943
tadeyiloda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с timezone
храню в базе время в utc,у юзера хранится смещение в часах
отображаю так
Код: php
1.
2.
3.
$this->timezoneName = timezone_name_from_abbr("", $offset * 3600, 0);
$d = new \DateTime($date, new \DateTimeZone('UTC'));
        $d->setTimezone(new \DateTimeZone($this->timezoneName));


так вот для всех смещений работает нормально кроме $offset=10 австралия
время возращается не +10 а +11 вот пример https://3v4l.org/6TFdF
как это пофиксить?
...
Рейтинг: 0 / 0
03.12.2016, 23:04
    #39359947
astalavistabest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с timezone
tadeyiloda,

Гугл: воскресенье, 4 декабря 2016 г. (GMT+11)
Canberra Австралийская столичная территория, Австралия
...
Рейтинг: 0 / 0
03.12.2016, 23:10
    #39359948
tadeyiloda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
работа с timezone
Код: php
1.
timezone_name_from_abbr("", 10 * 3600, 0);


почему если я указываю смещение 10 то возращает Australia/Melbourne со смещением +11?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / работа с timezone / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]