php – 如何转换为UTC

我得到约会&来自各种来源的时间(例如,来自FTP服务器的文件的日期/时间,收到的电子邮件的日期/连接数等),并且需要将它们全部存储为UTC(因此它们都具有共同的参考).我该怎么做呢?为了正确进行转换,我需要哪些信息.

这适用于PHP Web应用程序.所以,我可以获得服务器的时区.我不知道下一步该做什么.以下是一些示例输入:

>星期一,2010年6月28日12:39:52 1200
> 2010-06-25 15:33:00

解决方法:

对于第一种情况,偏移是存在的,所以它应该是微不足道的,然而第二个例子将被视为UTC(或任何其他默认时区).这就是我的建议:

date_default_timezone_set('UTC'); // set default timezone

$one = strtotime('Mon, 28 Jun 2010 12:39:52 +1200');
$two = strtotime('2010-06-25 15:33:00'); // Already UTC? Must be...

$1和$2将保存转换为UTC时区的通信时间的时间戳.

上一篇:【六】Linux 7.6 中时间的设置


下一篇:PHP将mktime结果转换为UTC