我得到约会&来自各种来源的时间(例如,来自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时区的通信时间的时间戳.