Получить время в других городах, учитывая город, чтобы начать

Предположим, у меня есть определенный город (например, Милан) с заданным временем (которое я пишу), и мне нужно знать время в другом городе (например, Нью-Йорк и Токио), как я могу сделать это в коде (города будут быть всегда одинаковыми, так что … массив)?

1

Решение

$ts = new DateTime('2016-11-17 11:39:00', new DateTimeZone('Europe/London'));
$ts->setTimezone(new DateTimeZone('America/New_York'));

echo $ts->format('Y-m-d H:i:s');

Это все, что вам нужно сделать. Вам просто нужно убедиться, что вы используете один из определенные часовые пояса. Если у вас есть города, которых нет в этом списке, необходимо сопоставить их с соответствующим часовым поясом, таким как Милан → Европа / Рим.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]