我正在制作一个PHP webapp,它将监控网页列表,并在网站出现故障时向某人发送电子邮件。在电子邮件正文中,我试图显示时间并且正在使用:
gmdate("d-m-Y H:i", time())
这是以我想要的格式(03:14:39 PM)显示时间,但它比当前GMT +1落后一小时。我已经阅读了一些文档文章,说要添加O或I来添加夏令时差异,但这些都没有用。
答案 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())