600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 请问前辈时间戳用php转换成日期和用mysql函数转换成日期不一致的有关问题

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

时间:2020-11-29 13:17:36

相关推荐

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

后端开发|php教程

nbsp,1383346800,mysql,,php

后端开发-php教程

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

mysql数据库有一表infor,该表下有一字段为time字段,类型为int(10),该字段下有一条数据位:1383346800

cps联盟 源码,ubuntu更换显卡命令,爬虫免费代理ip,php第二个test是什么意思,seo饮食视频lzw

问题来了:

我用php函数echo date(“Y-m-d H:i:s”,1383346800); 运行结果是:-11-01 23:00:00

scratch软件源码,vscode运行go 程序很慢,ubuntu 安装 设置,tomcat 暴力破解,sqlite erlang,服装的网页设计,西部数码数据库端口,阿里云服务器 玩游戏,jquery柱状图插件下载,ajax 前端框架,全站源爬虫,php 测试页面,seo兼职招聘,springboot实现系统,htmla标签,网站个人简介免费下载,网页qq源码,uikit 模板,foxmail邮箱后台,pc端充值html页面模板,手机会员管理系统源代码,微擎 小程序 uniacidlzw

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

如图:

iphone源码下载,ubuntu安装其他盘,tomcat释放端口号,爬虫之实战,php 路由的作用,seo中心找行者SEOlzw

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

分享到:

——解决方案——————–

两个都对,都没有错!

只是参照点不同而已

对于 1383346800 有

北京时间 -11-02 07:00:00

格林威治时间 -11-01 23:00:00

正好差一个东八区时差 8 小时

——解决方案——————–

时区问题,你的php参照的是格林威治标准时间,与本地时间相差8小时。

date_default_timezone_set(‘PRC’) 设置下时区或者php.ini 中 更改date.timezone=PRC 的值就行了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。