如果PhP中time()的值不受时区影响那么为什么日期函数默认为它?

use*_*951 1 php timestamp epoch unix-timestamp

根据http://www.php.net/manual/en/function.date.php

可选的timestamp参数是整数Unix时间戳,如果未给出时间戳,则默认为当前本地时间.换句话说,它默认为time()的值.

但是,在time()的定义中没有提到它是时区依赖的.哪一个是对的?

小智 6

time()返回格林尼治标准时间1970年1月1日00:00以来的秒数.

无论您在哪个时区,自UNIX纪元以来经过的秒数都是相同的.