【发布时间】:2012-06-11 23:27:45
【问题描述】:
我的代码如下所示:
$CreateTimeFrom = gmdate("Y-m-d\TH:i:s",time()-20000)
但是 -20000 是什么意思?那是20000秒之前吗?还是分钟?默认值是多少?
【问题讨论】:
-
这很容易研究和测试。
标签: php time default-value
我的代码如下所示:
$CreateTimeFrom = gmdate("Y-m-d\TH:i:s",time()-20000)
但是 -20000 是什么意思?那是20000秒之前吗?还是分钟?默认值是多少?
【问题讨论】:
标签: php time default-value
time() 是当前日期的最后一秒。
time()-20000 是当前时钟时间减去 20000 秒,因此提前了 333.33 分钟。
如果你遇到意想不到的结果,那么值得一试
date_default_timezone_set()
【讨论】:
以秒为单位,因为 time() 返回一个 unix 时间戳,即自 1970 年 1 月 1 日以来的秒数。
Unix 时间或 POSIX 时间是一种用于描述时间瞬间的系统,定义为自 1970 年 1 月 1 日午夜以来经过的秒数。
【讨论】:
这意味着 20000 秒(参见 Unix Time),time() 返回一个 unix 时间戳。
Unix 时间,或 POSIX 时间,是用于描述时间瞬间的系统, 定义为自午夜以来经过的秒数 协调世界时 (UTC),1970 年 1 月 1 日
【讨论】: