1

RSS から記事を読み込んでいますが、次のようにさまざまな形式の日付値があります。

January 4, 2013
Fri, 04 Jan 2013 13:18:05 +0000
Fri, 04 Jan 2013 07:33:51 EST
Jan 4, 2013
Fri, 04 Jan 2013 02:27:46 GMT

DATETIMEこれらの値を datatype 、TIMESTAMPまたはのデータベース列に保存する統一された方法はありますTIMEか?これらの記事をソートするのに最も適しているのはどれですか?

4

2 に答える 2

2

関数を使用strtotimeします。 http://php.net/manual/en/function.strtotime.php

date("Y-m-d H:i:s", strtotime($dateString));
于 2013-01-04T15:24:12.467 に答える
2

あなたはこのように試すことができます-

echo date("Y-m-d H:i:s",strtotime("January 4, 2013"));  //  2013-01-04 00:00:00
echo date("Y-m-d H:i:s",strtotime("Fri, 04 Jan 2013 13:18:05 +0000"));  //2013-01-04 13:18:05
echo date("Y-m-d H:i:s",strtotime("Fri, 04 Jan 2013 07:33:51 EST"));    //2013-01-04 12:33:51
echo date("Y-m-d H:i:s",strtotime("Jan 4, 2013"));  //2013-01-04 00:00:00
echo date("Y-m-d H:i:s",strtotime("Fri, 04 Jan 2013 02:27:46 GMT"));    //2013-01-04 02:27:46

更新された日時形式。

于 2013-01-04T15:36:44.130 に答える