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 相关文章推荐
网站当前的在线人数
Oct 09 PHP
php入门教程 精简版
Dec 13 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
PHP使用socket发送HTTP请求的方法
Feb 14 PHP
php简单备份与还原MySql的方法
May 09 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
PHP echo()函数讲解
Feb 15 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 PHP
PHP 图片处理
Sep 16 PHP
PHP扩展安装方法步骤解析
Nov 24 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
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
cmd下运行php脚本
2008/11/25 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
js继承实现方法详解
2016/12/16 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
Python画图学习入门教程
2016/07/01 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python 写一个文件分发小程序
2020/12/05 Python
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
linux面试相关问题
2013/04/28 面试题
语文教育专业推荐信范文
2013/11/25 职场文书
饭店工作计划书
2014/01/10 职场文书
教育学习自我评价
2014/02/03 职场文书
学校安全生产承诺书
2014/05/23 职场文书
致接力运动员加油稿
2015/07/21 职场文书
六年级作文之自救
2019/12/19 职场文书