【发布时间】:2012-06-28 03:12:32
【问题描述】:
我需要使用 php 将日期和时间 (GMT) 转换为时间戳。以下代码显示了我目前正在使用的内容:
<?php
$date="2012-06-29 10:50";
$timestamp = strtotime($date);
echo $timestamp;
?>
但是,当我在在线转换器 (http://www.epochconverter.com) 中测试时间戳时,结果日期是 2012 年 6 月 29 日,格林威治标准时间 8:50 或 2 小时前。 strtotime() 函数是否可能并不完全准确,而只是对时间的估计?如果是这样,我可以使用更好的方法来获取确切时间吗?
谢谢。
【问题讨论】:
-
这是服务器的时间,如果您不与服务器共享同一时区,即您的服务器在欧洲而您不在欧洲,那么您将生成不同的时间,我想