How do I change MySQL timezone?


Posted in PHP onMarch 26, 2008

However, there are ways for you to get results that are in your preferred timezone. First determine how many hours your desired timezone is off from MST. For example, EST is +2 hours. PST is -1 hour.

Knowing the time offset, you can replace all your SQL statements of 

SELECT NOW();

with

SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);

which will give you an EST date result. For a result in PST, you would do:

SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);

If you are working with time in seconds instead of dates, then factor in the offset in seconds. Because there are 3600 seconds in an hour, and EST is 2 hours later than MST, the following converts timestamps from MST to EST:

SELECT unix_timestamp() + (3600 * 2);

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP() + (3600 * 2));

See the MySQL Manual's Date and Time Functions for more information.

Depending on your application, you may also need to do one of the following (but not both):

1. Find every place in your code where a date or time is displayed to the browser and have a user defined function change it to add or subtract the appropriate number of hours before displaying it.

2. Find every place in your code where dates or times are input into your system and have a user defined function add or subtract the appropriate number of hours before storing it.

PHP 相关文章推荐
怎样在UNIX系统下安装MySQL
Oct 09 PHP
PHP定时自动生成静态HTML的实现代码
Jun 20 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 PHP
基于PHP文件操作的详细诠释
Jun 21 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
Jun 19 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
php轻松实现文件上传功能
Mar 03 PHP
PHP7匿名类用法分析
Sep 26 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
有关 PHP 和 MySQL 时区的一点总结
Mar 26 #PHP
使用 MySQL Date/Time 类型
Mar 26 #PHP
MySQL修改密码方法总结
Mar 25 #PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 #PHP
常用的php ADODB使用方法集锦
Mar 25 #PHP
PHP中ADODB类详解
Mar 25 #PHP
php下判断数组中是否存在相同的值array_unique
Mar 25 #PHP
You might like
PHP版网站缓存加快打开速度的方法分享
2012/06/03 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python如何在循环引用中管理内存
2018/03/20 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
如何利用python生成MD5并去重
2020/12/07 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
邮政员工辞职信
2014/01/16 职场文书
软件售后服务承诺书
2014/05/21 职场文书
公司委托书怎么写
2014/08/02 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
学校运动会广播稿
2014/10/11 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
golang生成vcf通讯录格式文件详情
2022/03/25 Golang