Twitter api からこの形式のタイムスタンプを取得しました。
Fri Dec 28 20:06:38 +0000 2012
これをこのような標準のタイムスタンプ形式に変換したいと思います。
2012-12-10 16:20:18
PHPで日付を入力するのはかなり新しいです。どうすればできますか??
Twitter api からこの形式のタイムスタンプを取得しました。
Fri Dec 28 20:06:38 +0000 2012
これをこのような標準のタイムスタンプ形式に変換したいと思います。
2012-12-10 16:20:18
PHPで日付を入力するのはかなり新しいです。どうすればできますか??
使用できますDateTime
:
$date = new DateTime('Fri Dec 28 20:06:38 +0000 2012');
echo $date->format('Y-m-d H:i:s');
私が好む理由DateTime
は、それが優れた oop 実装を提供し、プログラマーの非常に大きな頭痛の種である日付を簡単に操作できるようにすることです。このクラスの詳細については、既に参照したマニュアルを参照してください。
これを使って
$originalDate = "Fri Dec 28 20:06:38 +0000 2012";
echo $newDate = date("Y-m-d h:i:s", strtotime($originalDate));