@toster271

Как конвертировать время без точной даты ?

Добрый день

Читая о работе с date и часовыми поясами узнал, что есть несколько трудностей с конвертацией неточных дат.

Данные находятся в профиле зарегистрированного пользователя №1.
время "13:00".
Этот пользователь имеет часовой пояс "Europe/London".

Пользователь №2 имеет другой часовой пояс например "Europe/Moscow".
Время из профиля первого должно показываться с учетом часового пояса текущего, т.е. "15:00".

Делать конвертер только на php думаю будет накладно.
Поэтому обратил внимание на momentjs.

Хотелось бы разобраться как использовать его в моем случае.
А также есть ли альтернатива ?
  • Вопрос задан
  • 2420 просмотров
Решения вопроса 1
@toster271 Автор вопроса
Я уж было стал писать свой плагин, а оказалось он уже есть и код для получения результата прост.
moment.tz("13:00", "HH:mm", "Europe/London").tz("Europe/Moscow").format("H:mm")

https://github.com/moment/moment/issues/2029
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
toxa82
@toxa82
Посмотрите php.net/manual/ru/class.datetime.php думаю вам поможет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы