协调世界时(英语:Coordinated Universal Time,法语:Temps Universel Coordonné,简称UTC)是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标准时间。
如果本地时间比UTC时间快,例如中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、澳大利亚西部的时间比UTC快8小时,就会写作UTC+8,俗称东八区。相反,如果本地时间比UTC时间慢,例如夏威夷的时间比UTC时间慢10小时,就会写作UTC-10,俗称西十区。
PHP time函数获取的时间戳是UTC+0的,在php.ini里设置的时区不会影响到time()返回的值,不过date函数会受影响。
ini_set('date.timezone', 'UTC'); //UTC时间
echo date('Y-m-d H:i:s', time())."\n"; //输出2015-12-11 02:43:28
ini_set('date.timezone', 'PRC'); //北京时间(UTC+8)
echo date('Y-m-d H:i:s', time());."\n" //输出2015-12-11 10:43:28