time()-date("Z")是什么意思

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家

我在看lib_time.php的源码的时候发现return date('Z') / 3600;return (time() - date('Z'));mktime($hour, $minute, $second, $month, $day, $year) - $timezone * 3600;strtotime($str) - $timezone * 3600;等程序,我不明白的是date(''Z'')是东西时区的偏移量的秒数,可是我echo date(''Z")的时候date(''Z")是0,我们不是处在东八区吗。date(''Z'')是时区偏移秒数,应该不是0才对,还有$timezone*3600是什么意思,$timezone在config.php里不是等于"Asia/Chongqing"吗?那么$timezong*3600又能得到什么值呢?好高深的代码,请高手解释一下!