存储在Excel中的date变成一个数字,而阅读和存储在MySQL
我正在使用脚本从excel文件中读取数据,并将其存储在mysql数据库表中。 除了以“mm-dd-YY”格式存储在excel中的字段“date”,它工作正常。 问题是“02/26/2014”变成“41696”,当涉及到PHP ..
我想在MySQL数据库表中以“mm-dd-YY”格式存储这个字段..
我怎样才能解决这个问题? 任何帮助高度赞赏..在此先感谢。
那么使用date
函数格式化date并将其转换为带strtotime
的string呢?
就像是:
$str = '02/26/2014'; $date = date('Ymd H:i:s',strtotime($str)); echo $date;
这将输出:
2014-02-26 00:00:00
在你的情况下,你只需要以不同的方式使用函数:
$str = '02/26/2014'; $date = date('md-Y',strtotime($str)); echo $date;
这将会输出:
02-26-2014
这样的date是准备存储在分贝。
无论如何,看看你如何导入Excel数据将有所帮助。