我对PHP函数转换为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。
我有一个从一个新的帖子返回的数字串,在它以new Date().getTime()格式提交的那一刻就被时间戳了。我希望设置一个像(new Date().getTime() of submitted post - current date time)这样的持续时间标记,或者基本上是从提交帖子时经过的日期。如果<一个月的持续时间,减法将在几天前以mins 或 hours 或的形式返回(但是月的定义不同,一些二月有28天?)。不确定是否存在全局时区调整