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 相关文章推荐
php二分法在IP地址查询中的应用
Aug 12 PHP
php数组总结篇(一)
Sep 30 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
ThinkPHP分页类使用详解
Mar 05 PHP
CI框架中zip类应用示例
Jun 17 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
thinkPHP5 tablib标签库自定义方法详解
May 10 PHP
微信第三方登录(原生)demo【必看篇】
May 26 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 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实现TCP端口检测的方法
2015/04/01 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
PHP中的self关键字详解
2019/06/23 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
javascript 流畅动画实现原理
2009/09/08 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
Javascript封装DOMContentLoaded事件实例
2014/06/12 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
vue实现通讯录功能
2018/07/14 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
精选干货:Java精选笔试题附答案
2014/01/18 面试题
校园之声广播稿
2014/01/31 职场文书
年会搞笑主持词
2014/03/27 职场文书
金融事务专业求职信
2014/04/25 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
python pyhs2 的安装操作
2021/04/07 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python