![php与mysql时区设置的总结_第1页](http://file4.renrendoc.com/view/57b92296b01a8aa104d55f44137d48b7/57b92296b01a8aa104d55f44137d48b71.gif)
![php与mysql时区设置的总结_第2页](http://file4.renrendoc.com/view/57b92296b01a8aa104d55f44137d48b7/57b92296b01a8aa104d55f44137d48b72.gif)
![php与mysql时区设置的总结_第3页](http://file4.renrendoc.com/view/57b92296b01a8aa104d55f44137d48b7/57b92296b01a8aa104d55f44137d48b73.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
php与mysql时区设置的总结使用国外主机空间的朋友,经常会遇到时区设置的问题。PHP 脚本端的市区设置可以在 php.ini 下设置date.timezone键的值为'Asia/Shanghai' 即可。通常共享虚拟主机本身没有修改 php.ini 权限。此时就应该在程序公共部分加入:ini_set('date.timezone','Asia/Shanghai'); 动态修改php.ini 的设置。之后可以测试一下时间是否正确:var_dump(date()); 如果服务器的本地时间是正确的, 那么一般就能解决问题了。附,PHP5.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;老外好像把北京漏调了。但是,在我修改成功 PHP端的时区以后发现日期并没有正确的记录下来。这个时候我考虑是否是数据库的问题。果不其然,因为程序插入的函数并没有调用 PHP的时间,而是直接使用 MySQL的CURRECT_TIMESTAMP。这个时候就要考虑是否能修改 MySQL方面的时区。参考了MySQL的文档,发现一个可行的 SQL语句为:SETGLOBALtime_zone='+8:00';其中'+8:00' 是东八区的表示方法,其他的市区依次类推。而我在数据库模型中插入改语句发现权限不够。接下来调试了很多语句,比如:DATE_ADD(UTC_TIMESTAMP(),INTERVAL8HOUR);显示时区的SQL语句:SHOWVARIABLESLIKE'system_time_zone'等等。由于MySQL权限的限制并没有彻底的解决方案。我Google了下,发现老外这个有一个非常好的解决方案。但是他需要修改每条插入数据的SQL语句。这样的方案并不是非常的有效,一旦数据库时区改成正常,那么相应的SQL语句又要改回来。而我考虑既然PHP端已经可以正确的解决时间的问题了。MySQL数据库方面虽然可以使用相应的函数解决,但是如果日后迁移到别的主机环境又要改回来。而相应的字段是一个TIMESTAMP类型的,默认的值为CURRECT_TIMESTAMP,当然是可以指定时间的。我的做法就是让PHP插入当前正确的时间,这样虽然程序方面需要做相应的修改。不过日后配置修改起来只要修改一处就可以了。最后插入数据库的时间注意一下格式:date('Y-m-dH:i:s')参考文章:.modwest./help/kb6-256.html在自己的主机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人事档案保管合同经典版(2篇)
- 2025年五金、交电、家电、化工产品购销合同参考模板(2篇)
- 2025年互联网站合作建立合同(2篇)
- 2025年代理记账委托合同样本(2篇)
- 2025年个人房屋维修服务合同简单版(4篇)
- 2025年个人车库车位租赁合同模板(2篇)
- 低温煤炭储存运输协议
- 奢侈品区装修合同范本
- 保健品办公室装修合同
- 博物馆渣土清理合同
- 机器狗:技术成熟性能优越场景刚需放量在即2025
- 2025年村民代表会议讲话稿(3篇)
- (一模)乌鲁木齐地区2025年高三年级第一次质量语文试卷(含答案)
- 2025开工大吉蛇年大吉开门红模板
- 人教版小学英语单词表(按首字母排列)
- GB/T 45006-2024风电叶片用纤维增强复合材料拉挤板材
- 锅炉、压力容器制造质量手册含程序文件-符合TSG07-2019《许可规则》
- 逻辑思维训练500题(带答案)
- 炎症性肠病共识2024
- 《单片机应用技术》课件第1章
- 《中等强国视域下韩国的“新南方政策”研究》
评论
0/150
提交评论