PHP=でUNIXタイムスタンプを取得しようとしていますが、動作していないようです。UNIXタイムスタンプに変換しようとしている形式は次のとおりです。
PHP
$datetime = '2012-07-25 14:35:08';
$unix_time = date('Ymdhis', strtotime($datetime ));
echo $unix_time;
私の結果は次のようになります:
20120725023508
私が間違っていることは何か考えていますか?
strtotime 成功するとtimestamp
を返し、それ以外の場合はFALSEを返します。
echo strtotime('2012-07-25 14:35:08' );
出力
1343219708
これはUNIXタイムスタンプに変換しています:strtotime($datetime)
ですが、date()
を使用して日付に再度変換しています。