-2

100 万を超えるレコードを含むクライアントからデータのエクスポートを受け取りました。

このデータを配列に読み込むスクリプトを作成しました。基本的に、ほとんどのデータを mysql データベースにインポートできますが、1 つの問題に苦しんでいます。

私が与えられたdbエクスポートには、日付である4つの列があります。残念ながら、それらは「2013 年 3 月 31 日 01:04:47:687AM」などの単語でフォーマットされています。

"Mar 31 2013 01:04:47:687AM" から "0000-00-00 00:00:00" (yyyy-mm-dd hh:mm:ss) に変換する PHP スクリプトの後の im

アイデアや提案はありますか?

4

2 に答える 2

5

String t time はその形式を処理できると思うので、次のようにします。

 $formattedDateStr = date(
       "Y-m-d H:i:s",
       strtotime( "Mar 31 2013 01:04:47:687AM" ),
 );

http://php.net/manual/en/function.strtotime.php

于 2013-04-09T00:39:02.740 に答える