zoukankan      html  css  js  c++  java
  • PHP的date函数的时区问题

    来自:http://www.cnblogs.com/fuland/p/4250462.html(“腐烂的翅膀”的博客)

    从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,所以才会有这个情况发生

    解决方法如下: 
    一、在页头使用date_default_timezone_set()设置我的默认时区为北京时间
    date_default_timezone_set('PRC');
    echo date('Y-m-d H:i:s');
    时间和服务器当前时间一样了!!

    二、修改php.ini。
      打开php5.ini查找date.timezone 去掉前面的分号 = 后面加XXX,重启http服务

    (如apache2或iis等)即可。
      关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,

    Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,

    Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:

    Asia/Singapore老外好像把北京漏调了其他可用的值是:Etc/GMT-8 ,Singapore ,

    Hongkong ,PRC,PRC是什么?PRC是中华人民共和国啊

  • 相关阅读:
    vue2手写vuex
    200.岛屿数量(DFS M-岛屿系列)
    739.每日温度(栈M)
    150.逆波兰表达式求值(栈M)
    20.有效的括号(栈L)
    前端性能优化与SEO优化整理
    Typescript:类型断言
    如何在浏览器中快速调试Typescript
    Typescript:枚举
    Typescript:接口
  • 原文地址:https://www.cnblogs.com/liuyanping/p/4945873.html
Copyright © 2011-2022 走看看