0

外部の Web サイトから、他のデータの中でも、このような日付/時刻スタンプを受け取ります。 1346729259806または1346734102948 、後で使用するために、これをフォーマットされた日付/時刻に変換する最良の方法を見つけようとしています。

タイムスタンプがミリ秒単位のエポック形式であることがわかりました。これを変換する通常の方法はありますか?

よろしくお願いします

4

2 に答える 2

6

date()関数は、2 番目のパラメーターをタイムスタンプとして受け取ります。

echo date('Y-m-d H:i:s', 1346729259806/1000);
于 2012-09-04T03:33:41.617 に答える
0

DATEandFROM_UNIXTIME関数を使用して、mysql でタイムスタンプを日付に変換できます。以下のコマンドは、

FROM_UNIXTIME
SELECT create FROM phpkit ;

作成された出力:

1216053466

それで:

SELECT DATE( FROM_UNIXTIME( `created` ) ) AS pDate FROM phpkit

出力:

2008-07-14

次のリンクからソースを見つけました。

于 2012-09-04T04:13:23.127 に答える