mysql 时区 php_关于MySQL和PHP的时区调整 - asia
...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相关推荐
- hibernate mysql 设置时区_Hibernate连接MYSQL失败提示时区错误该怎么解决?
平台: WIN10 X64 专业版. IDEA 2016.1.1. MYSQL 5.7.12 hibernate 4.2.2 具体问题: 用hibernate连接MYSQL数据库的时候提示 ERROR ...
- dirver时区_JDBD连接MySQL中的驱动与时区问题
1.在进行jdbc与mysql连接的时候应注意,加载驱动的方式根据MySQL版本内容来说 有变化 5.7版本之前: String driver= "com.mysql.jdbc.Driver ...
- 数据库时区那些事儿 - MySQL的时区处理
原文地址 当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC ...
- mysql jdbc url 时间_mysqlJDBC连接池url时区陷阱
在使用mysql的6.0.x以上的jar的时候,需要在代码url的链接里面指定serverTimezone.否则就会出现异常. 如果在url中未指定serverTimezone url: jdbc:m ...
- 使用clickhouse时mysql表引擎从mysql获取数据时时区自动加八小时[已解决]
今天用clickhouse从mysql中导入数据时忽然发现此问题,之后试验了更改CK时区到上海,更改CK服务器时区到上海,都无济于事. 偶然通过CK命令行查询了一下数据,发现居然时间是对的,才想到应该 ...
- 【mysql时区问题】mysql插入数据时间显示错误
前天在进行数据库操作的时候,发现了一个问题(备注:使用的工具是datagrip),我新添加了一条数据到数据库,然后到数据库查看,发现创建时间比我插入的时间少了13个小时,但是请求返回的时候,返回的时间 ...
- MySQL存储过程详解 mysql 存储过程
mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的S ...
- mysql date timestamp_【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
说到数据库时间类型,大部分同学都会想到date.datetime.timestamp之类的. 我之前在项目遇到一个问题,测试同事在测试时,由于会测试205几年的数据,在入库时会抛出数据库异常,原因就是 ...
- mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C 用三个简单步骤迁移到 DB2 Vikram Khatri, Nora Sokolof, 和 Manas Dadarkar ...
最新文章
- 流量调整和限流技术 【转载】
- Bio+IT 生信科技爱好者知识库
- fzu - Problem 1759 Super A^B mod C
- ZOJ-3494 BCD Code (ac自动机+数位dp)
- ./和bash的区别
- 第 3-4 课:数据结构——队列详解 + 面试题
- 测试-LoadRunner
- [Oracle]oracle概念和术语
- 【前端】关于事件的代码片段
- SQLSERVER2005的安装目录结构(上)
- Qt学习之路八——利用qt对数据库进行操作
- 解决AD不能复制粘贴
- 常用网络测试的命令的实验报告计算机网络,实验二网络常用测试命令实验报告.docx...
- java操作txt文件目录
- 利用win7漏洞进行系统登录密码破解
- dgl edges_浏览器趋势2016年10月:Microsoft Edges下降
- git:历史版本回滚、重新回到最新版本及取消修改内容
- 痞子衡嵌入式:IAR环境下无法直接下载调试i.MXRT分散链接工程的解决方案(宏文件.mac+双Flashloader)...
- leetcode 5473. 灯泡开关 IV medium (智力题,O(n)思路详解)
- linux内核级调用时间delay函数,及常用文件头
热门文章
- oki/5330c.html,oki5330scXP驱动怎么安装;打打印机驱动安装
- VB编程:DO...Loop循环语句比较最大最小值-16
- 绘制一个漂亮的弧形 View
- 常见安全设备功能对比
- USB2.0官方协议手册阅读笔记(2)——数据流模型
- 强化学习经典算法笔记(十四):双延迟深度确定性策略梯度算法TD3的PyTorch实现
- 通过ajax刷新显示列表,使用阿贾克斯刷新列表消息
- Web自动化测试如何做?Web自动化测试的详细流程和步骤
- mysql存储过程创建表
- 我们应当怎样做需求分析[转]