php专区

 首页 > php专区 > PHP高级 > 缓存异常处理 > 请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题

请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题

分享到:
【字体:
导读:
         摘要:请教前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的问题mysql数据库有一表infor,该表下有一字段为time字段,类型为int(10),该字段下有一条数据位:1383346800 问题来了: 我用php函数echodate("Y-m-dH:i:s",...

请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题
请教前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的问题
mysql数据库有一表infor,该表下有一字段为time字段,类型为int(10),该字段下有一条数据位:1383346800


问题来了:
我用php函数echo date("Y-m-d H:i:s",1383346800);  运行结果是:2013-11-01 23:00:00

而用mysql函数select from_unixtime(1383346800);   运行结果是:2013-11-02 07:00:00
如图:


为何同一个时间戳php和mysql是两个结果?哪个结果才是对的? 求前辈帮看下,两种方法我都需要,因为我要用这两个方法比较结果,能让两种结果一致吗,还是就是不能? 感谢好心人帮我了!

------解决方案--------------------
两个都对,都没有错!
只是参照点不同而已
对于 1383346800 有
北京时间 2013-11-02 07:00:00
格林威治时间 2013-11-01 23:00:00
正好差一个东八区时差 8 小时
------解决方案--------------------
时区问题,你的php参照的是格林威治标准时间,与本地时间相差8小时。
date_default_timezone_set('PRC')  设置下时区或者php.ini 中 更改date.timezone=PRC 的值就行了。 请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题
分享到:
什么是Resource 资源类型?该怎么处理
什么是Resource 资源类型?该怎么处理 什么是Resource 资源类型?http://docs.php.net/manual/zh/language.types.resource.php 分享到: ------解决方案--------------------打开数据库 和 ...
php新手 怎么获取超链接的title值
php新手 怎么获取超链接的title值 php新手求助: 如何获取超链接的title值?本帖最后由 ileleX 于 2013-10-31 10:07:11 编辑 如题。 如一个超链接: HypeLinkTitle" title="超链接标题8">超链接标题9 用 $_GET['title']可以获取"HypeLinkTitle",那如何获取"超链接标题8"和"超链接标题9"? 希望大...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……