获取正确PHP时间的设置

1、修改php.ini

打开php.ini查找date.timezone,去掉前面的分号,=后面加Asia/Shanghai,重启apache服务器即可。

缺点就是如果程序放到别人的服务器上,不能修改php.ini,那就奈何不得了。

2、在程序中添加时间的初始化的语句

“date_default_timezone_set("Asia/Shanghai"); ”

这个可以由程序员任意设置。

时区标识符,大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为中国,重庆,上海,乌鲁木齐) ,Etc/GMT-8,Asia/Harbin。

港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore。

这样就可以实现输出的是北京时间了。

更详细的时区代码、时区编码、时区索引码timezone_identifier大家可以在官方网站中查到。

推荐教程:PHP视频教程

更多相关文章

  1. php程序员经常忽略的冷门知识点
  2. PHP 编写基本的 Socket 程序
  3. 解决PHP中Web程序中shell_exec()执行Shell脚本不成功问题
  4. 浅谈PHP程序员如何修炼?
  5. 程序员的快乐就是这么朴素无华且枯燥
  6. 做一个诚信的程序员有多难?
  7. 过年了,给亲朋好友解释「啥是程序员」
  8. 程序员的薪资是如何确定出来的?
  9. 5个有趣的程序员彩蛋

随机推荐

  1. RichFaces 3.3.3 和 JSF 2.0
  2. js中ajax获取json数据遍历提示undefined
  3. 在单选按钮上选中/取消选中,加载/隐藏部分
  4. javascript 的MD5代码备份,跟java互通
  5. 使用AngularJS隐藏滚动div
  6. 简单实现一个文件上传的进度条
  7. 如何在当前视图中始终保持水平底部滚动条
  8. JavaScript(ES5)使用保留字作函数名
  9. JQuery纯前端导入Excel文件,兼容IE10及IE9
  10. 如何将图像(PNG)转换为2D数组(二进制图像)?