带有夏令时的PHP gmdate()

时间:2016-05-24 15:45:10

标签: php time phpmailer

我正在制作一个PHP webapp,它将监控网页列表,并在网站出现故障时向某人发送电子邮件。在电子邮件正文中,我试图显示时间并且正在使用:

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

这是以我想要的格式(03:14:39 PM)显示时间,但它比当前GMT +1落后一小时。我已经阅读了一些文档文章,说要添加O或I来添加夏令时差异,但这些都没有用。

1 个答案:

答案 0 :(得分:0)

您需要的是设置时区http://php.net/manual/en/datetime.settimezone.php

并使用date()

http://php.net/manual/en/function.date.php

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