2016-05-24 3 views
1

Im, создающий PHP webapp, который будет отслеживать список веб-страниц и отправлять по электронной почте кому-либо, если сайт не работает. В теле письма я пытаюсь для отображения времени, и в настоящее время с помощью:PHP gmdate() с летней экономией

gmdate("d-m-Y H:i", time()) 

Это отображение времени в формате я хочу (3:14:39 PM), но это час меньше текущий GMT +1. Я прочитал несколько статей документации, которые говорят, чтобы добавить O или I, чтобы добавить разницу летнего времени, но они не сработали.

+2

Что вам вещь 'gmdate()' делает? Подтвердите 'gm' в имени функции –

+0

PS, вам не нужен аргумент time() ..... по умолчанию он по умолчанию .... чтение [PHP Docs] (http: //www.php. net/manual/en/function.gmdate.php), чтобы функция могла оказаться просветляющей. –

+0

Вы в основном спрашиваете, почему GMT на час отстает от GMT +1 ... O_o ... посмотрите на DateTime вместо: http://php.net/manual/en/class.datetime.php – CD001

ответ

Смежные вопросы