外部の Web サイトから、他のデータの中でも、このような日付/時刻スタンプを受け取ります。
1346729259806
または1346734102948
、後で使用するために、これをフォーマットされた日付/時刻に変換する最良の方法を見つけようとしています。
タイムスタンプがミリ秒単位のエポック形式であることがわかりました。これを変換する通常の方法はありますか?
よろしくお願いします
date()
関数は、2 番目のパラメーターをタイムスタンプとして受け取ります。
echo date('Y-m-d H:i:s', 1346729259806/1000);
DATE
andFROM_UNIXTIME
関数を使用して、mysql でタイムスタンプを日付に変換できます。以下のコマンドは、
FROM_UNIXTIME
SELECT create FROM phpkit ;
作成された出力:
1216053466
それで:
SELECT DATE( FROM_UNIXTIME( `created` ) ) AS pDate FROM phpkit
出力:
2008-07-14
次のリンクからソースを見つけました。