数据库查询日期问题~ 数据库MYSQL。在windows下使用FROM_UNIXTIME('time', "%Y-%m%-d")出现的日期要比在linux下出现的日期晚一天。这是为什么·?mysql上的设置问题?还是。。请高人指点· 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看是差24小时吗?应该不是吧?那就是你linux的时区设置的问题 恩。是整差一天~~这个跟时区时间没有关系吧。是转换时间戳的时间。那个time是固定的。但是windows和linux出来的数就是不一样~为什么呢。。等待 在windows下用php函数date(1236543600, 'Y-m-d H:i:s')和linux下使用date函数出来的结果都是2009-03-09 04:20:00。就是再mysql下用FROM_UNIXTIME函数FROM_UNIXTIME(1236543600, ‘%Y-%m-d %H:%i:%s')时,linux跟windows出现的时间就不同了~分别是2009-03-08 04:20:00和2009-03-09 16:20:00....为什么会这样。。网上查也没有查到~ 要加一句date_default_timezone_set('Asia/Shanghai');或者date_default_timezone_set('Etc/GMT-8');<?php date_default_timezone_set('Asia/Shanghai'); echo date('Y-m-d H:i:s');?>或者在PHP.IN里设置也可以date.timezone = "Asia/Shanghai"或date.timezone = "Etc/GMT-8" 起始时间不同用 select from_unixtime(0) 看看就知道了这些问题在mysql 手册就有写 php程序怎么连同apache,mysql,php一起打包制作成exe安装程序 这个代码怎么改为自动上传到目录下面 求毕业论文咋写 转战Php,留贴纪念 服务器采用vps,php+mysql+apache 如何优化内存 求助:邮件发送、、、失败 XML 出现乱码浏览器解析出错怎么处理 weeboxs怎么关闭窗口 PHP如何操作一次数据库,让某个表一个字段递减一次 关于phpstorm 这个功能如何实现?PHP/Javascript EBL主机大促销
那就是你linux的时区设置的问题
date_default_timezone_set('Asia/Shanghai');
或者date_default_timezone_set('Etc/GMT-8');<?php
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
?>
或者在PHP.IN里设置也可以
date.timezone = "Asia/Shanghai"
或date.timezone = "Etc/GMT-8"
用 select from_unixtime(0) 看看就知道了这些问题在mysql 手册就有写