【PHP兴趣部落-08】PHP中时区设置的三种方法(timezone)

原创 2017年01月03日 18:06:28

一 、三种方法

php中时区默认是格林尼治时间,和中国时差八个小时。现在根据需要将时间设置为中国时间,下面整理了三种方法。

方法1:

最好的方法在php.ini里加上找到 date.timezone 项,设置date.timezone = “Asia/Shanghai”,重启环境就ok了。

方法2:

在需要用到这些时间函数的时候,在页面添加date_default_timezone_set(“PRC”);

方法3:

在页头加上设置时区 ini_set(‘date.timezone’,’Asia/Shanghai’) ;

注:PRC,People’s Republic of China,中华人民共和国,也就是日期使用中国的时区。

总结 : 方法一和方法三一般要有服务器权限的才比较有效,而方法2技术人员就可以控制当前页面了,也是程序员比较常用的方法了.

二 、附录

搜索 PHP 源码,在 ext/date/lib/timezonemap.h 中看到如下代码

{ “cst”, 0, 28800, “Asia/Chongqing” },
{ “cst”, 0, 28800, “Asia/Chungking” },
{ “cst”, 0, 28800, “Asia/Harbin” },
{ “cst”, 0, 28800, “Asia/Kashgar” },
{ “cst”, 0, 28800, “Asia/Macao” },
{ “cst”, 0, 28800, “Asia/Macau” },
{ “cst”, 0, 28800, “Asia/Shanghai” },
{ “cst”, 0, 28800, “Asia/Taipei” },
{ “cst”, 0, 28800, “Asia/Urumqi” },
{ “cst”, 0, 28800, “PRC” },
{ “cst”, 0, 28800, “ROC” },

版权声明:转载请注明出处。

相关文章推荐

【PHP兴趣部落-03】css+div 搜狐网站简单布局

一 、 效果图:二 、css 代码:/* ------内容体------ */ body{ width: 900px; height: 800px; margin: 0 aut...

PHP中设置时区方法小结

今天发现一段PHP代码中的时间判断语句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时 找到原因后,在网上搜索到了一些关于P...
  • wstwnd
  • wstwnd
  • 2015年12月09日 17:15
  • 105

PHP中设置时区方法汇总

今天发现一段PHP代码中的时间判断语句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时 找到原因后,在网上搜索到了一些关于PHP...

PHP中设置时区方法小结

PHP代码中的时间判断语句出了点问题,问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时。 找到原因后,在网上搜索到了一些关于PHP的时区设置方法:  ...

php.ini中时区设置不成功解决方法

写项目时用到当前时间,用time()获取到的时间戳经过date()函数转化的时间与当时时间差了6个小时,修改php.ini文件,如下: 发现并没有成功修改时间,最后打开httpd-conf,...

关于时区(TimeZone)的C#方法一瞥

由于工作需要我们有时常常需要转化当地时间为其它时区的时间,或是把某一个时区的时间,转成另一个时区。 最近由于用了一些C#的方法,下面小结一下,省得过后自已又忘了。 1。 用如下的方法,可以得到所有...
  • otong
  • otong
  • 2013年03月06日 10:58
  • 15217

java对世界各个时区(TimeZone)的通用转换处理方法

java对世界各个时区(TimeZone)的通用转换处理方法
  • L_serein
  • L_serein
  • 2011年03月23日 17:40
  • 14418

java对世界各个时区(TimeZone)的通用转换处理方法

在进行国际性软件项目开发的过程中,有时候会碰到一些比较特殊的要求。比如:比如说,你做的是个购物网站(假设服务器放在中国上海),当全世界客户在你的网站上下订单买东西后,往往希望看到客户所在地下单时间,比...

PHP中设置时区方法小结_php技巧

转http://blog.leeio.com/index.php/index/view/1254.html PHP中设置时区方法小结_php技巧 找到原因后,在网上搜索到了一些关于...

php操作xml的三种方法

  • 2013年10月19日 11:04
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【PHP兴趣部落-08】PHP中时区设置的三种方法(timezone)
举报原因:
原因补充:

(最多只允许输入30个字)