后端开发|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 的值就行了。