time()的默认时间单位是多少?

时间:2012-06-07 20:59:01

标签: php time default-value

我的代码如下:

$CreateTimeFrom = gmdate("Y-m-d\TH:i:s",time()-20000)

但是-20000是什么意思?那是20000秒之前吗?还是分钟?什么是默认值?

3 个答案:

答案 0 :(得分:2)

这是几秒钟,因为time()返回一个unix时间戳,这是自1970年1月1日以来的秒数。

  

Unix时间或POSIX时间是用于描述时间瞬间的系统,定义为自1970年1月1日午夜协调世界时(UTC)以来经过的的数量。< / p>

答案 1 :(得分:1)

表示20000秒(参见Unix Time),time()返回unix时间戳。

  

Unix时间或POSIX时间是用于描述时间瞬间的系统,   定义为自午夜以来经过的秒数   协调世界时(UTC),1970年1月1日

  • 1分钟= 60
  • 1小时= 3600
  • 1天= 24 * 3600

答案 2 :(得分:0)

time()是当前日期的最后一秒。 time()-20000是当前时钟减去20000秒,所以提前333,33分钟。

如果您遇到意外结果,那么值得检查

date_default_timezone_set()
相关问题