2013-11-28 6 views
8

APIコールの応答として、次の形式の時間があります。どのように私はY-M-DのHに変換することができます:私は:PHPで石鹸時間を変換する

$time_other_format = '2013-10-29T08:34:01-0700'; 

$time = date("Y-m-d H:i:s",strtotime($time_other_format)); 

これは時間を返しているが、時間が変更されると、私は時間帯ごとのようだと思います。sは、私は次のように使用。私はconvesrionの前に挿入されているので、元の時間を保持し、それを比較するDBのレコードを持っています。それをどうすれば変換できますか?私はそれを

答えて

6
$time_other_format = '2013-10-29T08:34:01-0700'; 
$dt = new DateTime($time_other_format); 
echo $dt->format('Y-m-d H:i:s'); 

これはエコーになるに変換した後、8時34分01秒と時間を取得する必要がある意味、PHPで

2013-10-29 08:34:01 

DateTimeクラスは非常に強力であり、ほぼすべての形式を認識しますあなたはそれを投げる。操作には最適です。

+0

Cool。ありがとう:) –