RFC3339
Yahoo! Auction APIでの時刻の取り扱いがこのフォーマットだった、とりあえず正規表現で取り出せるようにしてみた。
<?php
$date = "2004-04-01T12:00:00+09:00" ;
$pat = "([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})+(.*)" ;
if(preg_match("/".$pat."/",$date,$match)){
foreach($match as $date){
echo "{$date}<br>" ;
}
}
?>
とりあえずこれである程度は出来るはず