2012-10-15T13:16:13+00:00
フォーマットの文字列をPHPでUnixタイムスタンプに変換するにはどうすればよいですか?
2 に答える
4
strtotime()で処理できるはずです。
例
echo strtotime("2012-10-15T13:16:13+00:00") ; // 1350306973
または
[ghoti@pc ~]$ php -r '$d="2012-10-15T13:16:13+00:00"; print strtotime($d) . "\n";'
1350306973
タイムスタンプを取得したら、それを使って何でもできます。
[ghoti@pc ~]$ php -r '$d="2012-10-15T13:16:13+00:00"; $t=strtotime($d); print strftime("%+", $t)."\n";'
Mon Oct 15 09:16:13 EDT 2012
于 2012-10-17T00:59:12.960 に答える
1
DateTime クラスを使用するBabaが提供するソリューション:
$dt = new DateTime("2012-10-15T13:16:13+00:00");
echo $dt->getTimestamp();
于 2012-10-17T15:30:58.093 に答える