...p>(2)在使用date() 之前使用date_default_timezone_set("Asia/Shanghai")中国地区有如下的参数可以设置,具体分类的方法有待考察。{ "cst", 0, 28800, "Asia/Chongqing" },{ "cst", 0, 28800, "Asia/Chungking...

记得实习的时候弄那个WIKI网站的时候,显示服务器这段显示的时间老师为格林威治时间(比北京时间慢了8小时),当时多方查找原因,

记得实习的时候弄那个WIKI网站的时候,显示服务器这段显示的时间老师为格林威治时间(比北京时间慢了8小时),当时多方查找原因,网上收集资料也未解决。后来在学校自己弄了一下,又到网上找到一些资料,终于解决了问题,原来是在PHP设置的问题。

现将解决方法写于此处,注意修改:C:\windows\php.ini文件就可以了,原来是我们一直在PHP安装目录那边去找此文件,当然就错了哦。另:以下大部分内容源于互联网的,,哈哈

PHP 脚本端的时区设置可以在 php.ini 下设置 date.timezone 键的值为 'Asia/Shanghai' 即可。但是通常共享虚拟主机本身没有修改 php.ini 权限。这个时候就应该在程序公共部分加入

ini_set('date.timezone','Asia/Shanghai');

动态修改 php.ini 的设置。之后可以测试一下时间是否正确:

var_dump(date());

如果服务器的本地时间是正确的,那么一般就能解决问题了。附,PHP 5.1 以上提供了专门的函数修改对应的时区:

date_default_timezone_set('Asia/Shanghai');

建议使用此函数,因为更通用一些。对应 'Asia/Shanghai' 其他可以使用的大陆时区还有:Asia/Chongqing、Asia/Shanghai 、Asia/Urumqi(依次为重庆,上海,乌鲁木齐);港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北);还有新加坡:Asia/Singapore;其他可用的值是:Etc/GMT-8、Singapore、Hongkong、PRC;老外好像把北京漏调了。

MySQL的时区问题:

方法一

1,在mysql的命令模式下使用

mysql > select CURTIME();

mysql > select now();

看当前时间是否正确,可以看到mysql当前使用的是那一个时区的时间。

2,在mysql命令行中更改时区

mysql > SET time_zone = '+8:00'; # 此为北京时,我们所在东8区

mysql> flush privileges; # 立即生效

此时mysql时区已更改正确,与系统时区都使用为 Shanghai时间了。

#### 这种方法好像只能在终端上使用,退出终端后时间又会变成原来的,看来只能重启mysql了。

3,重启mysql也应没有问题,此时mysql会主动读取系统时间。

方法二:

如果mysql数据库可以重启,直接重启,mysql应可以立即主动读取系统时间,如果不行则更改mysql的配置文件(mysql.cnf)

在my.cnf的 [mysqld]区域中加上

default-time_zone = '+8:00' #此为北京时。

...p>(2)在使用date() 之前使用date_default_timezone_set("Asia/Shanghai")中国地区有如下的参数可以设置,具体分类的方法有待考察。{ "cst", 0, 28800, "Asia/Chongqing" },{ "

...方法,希望对各位同学有帮助。大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)

港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)

还有新

...前的时区设置!關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)台灣地区可設

...和国”的意思,但官方文档 中并没有这样的参数,只有Asia/Shanghai、Asia/Hong_Kong等这些参数啊,为何这里可以设置为RPC,哪位给指点指点,这个参数 究竟是在哪儿?官方文档中看来看去的确并没有此参数啊,不解。 一般都设成Asi...

...式化没有起作用, 还是英文格式.

'timeZone' => 'Asia/Shanghai'

dd(

date_default_timezone_get(),

Yii::$app->getTimeZone(),

Yii::$app->formatter->timeZo

...gt; 'Europe/Istanbul',

'(GMT+02:00) Jerusalem' => 'Asia/Jerusalem',

'(GMT+02:00) Kyiv' => 'Europe/Helsi

...和国”的意思,但官方文档 中并没有这样的参数,只有Asia/Shanghai、Asia/Hong_Kong等这些参数啊,为何这里可以设置为RPC,哪位给指点指点,这个参数 究竟是在哪儿?官方文档中看来看去的确并没有此参数啊,不解。 一般都设成Asi...

...和国”的意思,但官方文档 中并没有这样的参数,只有Asia/Shanghai、Asia/Hong_Kong等这些参数啊,为何这里可以设置为RPC,哪位给指点指点,这个参数 究竟是在哪儿?官方文档中看来看去的确并没有此参数啊,不解。 一般都设成Asi...

...gt; 'Europe/Istanbul',

'(GMT+02:00) Jerusalem' => 'Asia/Jerusalem',

'(GMT+02:00) Kyiv' => 'Europe/Helsi

...当前的时区设置!

關於XXX,大陸內地可用的值是:

Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)

港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)

mysql 时区 php_关于MySQL和PHP的时区调整 - asia相关推荐

  1. hibernate mysql 设置时区_Hibernate连接MYSQL失败提示时区错误该怎么解决?

    平台: WIN10 X64 专业版. IDEA 2016.1.1. MYSQL 5.7.12 hibernate 4.2.2 具体问题: 用hibernate连接MYSQL数据库的时候提示 ERROR ...

  2. dirver时区_JDBD连接MySQL中的驱动与时区问题

    1.在进行jdbc与mysql连接的时候应注意,加载驱动的方式根据MySQL版本内容来说 有变化 5.7版本之前: String driver= "com.mysql.jdbc.Driver ...

  3. 数据库时区那些事儿 - MySQL的时区处理

    原文地址 当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC ...

  4. mysql jdbc url 时间_mysqlJDBC连接池url时区陷阱

    在使用mysql的6.0.x以上的jar的时候,需要在代码url的链接里面指定serverTimezone.否则就会出现异常. 如果在url中未指定serverTimezone url: jdbc:m ...

  5. 使用clickhouse时mysql表引擎从mysql获取数据时时区自动加八小时[已解决]

    今天用clickhouse从mysql中导入数据时忽然发现此问题,之后试验了更改CK时区到上海,更改CK服务器时区到上海,都无济于事. 偶然通过CK命令行查询了一下数据,发现居然时间是对的,才想到应该 ...

  6. 【mysql时区问题】mysql插入数据时间显示错误

    前天在进行数据库操作的时候,发现了一个问题(备注:使用的工具是datagrip),我新添加了一条数据到数据库,然后到数据库查看,发现创建时间比我插入的时间少了13个小时,但是请求返回的时候,返回的时间 ...

  7. MySQL存储过程详解 mysql 存储过程

    mysql存储过程详解 1.      存储过程简介   我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的S ...

  8. mysql date timestamp_【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用

    说到数据库时间类型,大部分同学都会想到date.datetime.timestamp之类的. 我之前在项目遇到一个问题,测试同事在测试时,由于会测试205几年的数据,在入库时会抛出数据库异常,原因就是 ...

  9. mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C

    从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C 用三个简单步骤迁移到 DB2 Vikram Khatri, Nora Sokolof, 和 Manas Dadarkar ...

最新文章

  1. 流量调整和限流技术 【转载】
  2. Bio+IT 生信科技爱好者知识库
  3. fzu - Problem 1759 Super A^B mod C
  4. ZOJ-3494 BCD Code (ac自动机+数位dp)
  5. ./和bash的区别
  6. 第 3-4 课:数据结构——队列详解 + 面试题
  7. 测试-LoadRunner
  8. [Oracle]oracle概念和术语
  9. 【前端】关于事件的代码片段
  10. SQLSERVER2005的安装目录结构(上)
  11. Qt学习之路八——利用qt对数据库进行操作
  12. 解决AD不能复制粘贴
  13. 常用网络测试的命令的实验报告计算机网络,实验二网络常用测试命令实验报告.docx...
  14. java操作txt文件目录
  15. 利用win7漏洞进行系统登录密码破解
  16. dgl edges_浏览器趋势2016年10月:Microsoft Edges下降
  17. git:历史版本回滚、重新回到最新版本及取消修改内容
  18. 痞子衡嵌入式:IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案(宏文件.mac+双Flashloader)...
  19. leetcode 5473. 灯泡开关 IV medium (智力题,O(n)思路详解)
  20. linux内核级调用时间delay函数,及常用文件头

热门文章

  1. oki/5330c.html,oki5330scXP驱动怎么安装;打打印机驱动安装
  2. VB编程:DO...Loop循环语句比较最大最小值-16
  3. 绘制一个漂亮的弧形 View
  4. 常见安全设备功能对比
  5. USB2.0官方协议手册阅读笔记(2)——数据流模型
  6. 强化学习经典算法笔记(十四):双延迟深度确定性策略梯度算法TD3的PyTorch实现
  7. 通过ajax刷新显示列表,使用阿贾克斯刷新列表消息
  8. Web自动化测试如何做?Web自动化测试的详细流程和步骤
  9. mysql存储过程创建表
  10. 我们应当怎样做需求分析[转]