PHP中存入数据库的时间是以10位数字表示如1362109613,此数字在php中date后表示为2013-03-01 11:46:53

将php的数据库导出到excel表中,怎么样在excel表中将'1362109613'显示时间为'2013-03-01 11:46:53' 或者提供一个用SQl语句在后台指转化的指令算法?谢谢!

EXCEL公式可以转换,公式为:

=DATEVALUE("1970-1-1")+TIMEVALUE("8:0:0")+A1/24/3600


温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-27
select FROM_UNIXTIME(1362109613) -- 结果:2013-03-01 11:46:53
select UNIX_TIMESTAMP('2013-03-01 11:46:53') -- 结果:1362109613

本回答被提问者采纳
第2个回答  2013-05-27
sql语句中加上DATE_FORMAT mysql的日期格式化
SELECT 字段1,字段2,DATE_FORMAT(字段名,'%Y-%m-%d %H:%i:%s') FROM ....
希望能帮到你
第3个回答  2013-05-27
在PHP中用date('Y-m-d H:i:s')转换下,在导出EXCEL。