PHP获取具有特定偏移量

时间:2016-03-09 20:53:33

标签: php

这是我的问题。我需要在中心时间(UTC-0600)获取当前日期Y-m-d,一年无视夏令时。

目前我发现的一个选项是

$date = new \DateTime('now', new \DateTimeZone('Canada/Saskatchewan'));
echo $date->format('Y-m-d');

我唯一的问题是,如果时区想要尊重夏令时,我就会离开。这也适用,但仅限于像PHP 5.5.18 +:

$date = new \DateTime('now', new \DateTimeZone('-0600'));
echo $date->format('Y-m-d');

我认为我当前的服务器会支持new \DateTimeZone('-0600'),但如果这是处理这种情况的最合适方式,我不会100%开启。

您建议使用最准确的方式获取PHP中的UTC-0600日期?或者我应该坚持我现在得到的东西?

由于

0 个答案:

没有答案