门户地方网站 策略,昆明网站建设方案托管,西宁市网站建设价格,青岛seo网站建设公司自php5.10起加入了时区的设置#xff0c;在php中显示的时间都是格林威治标准时间#xff0c;因此便与中国的用户会差八个小时。修改php.ini中的 date.timezone 参数#xff1a;复制代码 代码如下:[Date]; Defines the default timezone used by the date functions;date.tim…自php5.10起加入了时区的设置在php中显示的时间都是格林威治标准时间因此便与中国的用户会差八个小时。修改php.ini中的 date.timezone 参数复制代码 代码如下:[Date]; Defines the default timezone used by the date functions;date.timezone 默认是关闭的只需把注释去掉改为即可复制代码 代码如下:[Date]; Defines the default timezone used by the date functionsdate.timezone PRC其中PRC是“中华人民共和国”其他选项可以参考php手册。其中的亚洲地区漏掉了北京MGB的。如果没有修改php.ini的权限只需要在调用时间日期函数的时候调用 date_default_timezone_set(PRC) 即可也可以调用date_default_timezone_get()来查看当前的时区设置關於XXX大陸內地可用的值是Asia/Chongqing Asia/Shanghai Asia/Urumqi (依次為重慶上海烏魯木齊)港台地區可用Asia/Macao Asia/Hong_Kong Asia/Taipei (依次為澳門香港台北)台灣地区可設為date.timezone Asia//Taipei還有新加坡Asia/Singapore附PHP5中的时间相差八小时的解决办法php5.1.2的时间显示整整少8个小时复制代码 代码如下:echo date(Y-m-d H:i:s);?结果自己测试果然是相差8小时。原来在php5以及起以上的版本要输出本地的时间(限中国)可以参考如下的写法复制代码 代码如下:date_default_timezone_set(Asia/Shanghai);echo date(Y-m-d H:i:s);?这个也是可以的:复制代码 代码如下:date_default_timezone_set(Asia/Chongqing);echo date(Y-m-d H:i:s);?看到美妙的结果了吧时间相差八小时的问题成功解决了。