PHP日期时间戳

时间:2014-07-07 15:23:36

标签: php datetime unix-timestamp

我对PHP date()函数在将其转换为Unix时间戳时的工作方式有疑问。

我使用date()函数以July-7-2014.形式创建日期当我获得此日期的Unix时间戳时,我希望它与07 July 2014 00:00:00 GMT对应的内容。相反,我得到的时间戳与07 July 2014 20:14:00 GMT对应。

我真正要问的是:时间戳为什么时间戳给我20:14:00作为小时,分钟,秒而不是00:00:00

2 个答案:

答案 0 :(得分:0)

看看这里。

convert unix timestamp php

unix时间戳给出了服务器的当前时间。

答案 1 :(得分:0)

我为任何想知道的人找到了解决方案。出于某种原因,当使用使用月份全名的date()格式(例如我使用的date(F-j-Y)格式)时,时间戳开始表现得有些奇怪。我尝试使用date(m-d-Y)格式(07-07-2014),时间戳返回了小时,分钟和秒的预期00:00:00值。我不确定这种格式的日期是否适用于返回任意小时,分钟和秒,但我发现了为什么我会得到这些结果。

相关问题