我从一个拥有超过100万条记录的客户端获得了数据导出.
我写了一个脚本,将这些数据读入一个数组,我基本上可以将大部分数据导入我的mysql数据库,但我正在努力解决一个问题.
数据库导出中有4列我已经给出了日期.不幸的是,它们被格式化为例如"Mar 31 2013 01:04:47:687AM"
我是一个PHP脚本,从"2013年3月31日01:04:47:687AM"转换为"0000-00-00 00:00:00"(yyyy-mm-dd hh:mm:ss)
任何想法或建议?
我相信String t time可以处理这种格式,因此以下方法可行:
$formattedDateStr = date(
"Y-m-d H:i:s",
strtotime( "Mar 31 2013 01:04:47:687AM" ),
);
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/function.strtotime.php