часовой пояс — функция часового пояса PHP

Я новичок в php. Я создаю веб-приложение для онлайн-телестанции и работаю над системой расписания программ. Моя проблема в том, как отобразить время программы относительно конечного пользователя. Так что программа, которая выходит в 7 утра EST на сервере, будет отображаться как 6 утра CST. Кто-нибудь знает простое решение? Спасибо

0

Решение

Использовать DateTime Класс, проанализируйте время программы в местном часовом поясе, затем установите часовой пояс для конечного пользователя и отобразите его. Вот несколько простой пример …

$dt = new DateTime('7am', new DateTimeZone('America/New_York'));
echo $dt->format('r');
// Fri, 03 Oct 2014 07:00:00 -0400

$dt->setTimezone(new DateTimeZone('America/Chicago'));
echo $dt->format('r');
// Fri, 03 Oct 2014 06:00:00 -0500
0

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

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

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