web-dev-qa-db-ja.com

日付をUNIX時間phpに変換します

月、日、ええ、時、分、午前/午後の日付情報を投稿するフォームがあります。 phpを使用してunixtimeとの間でこれをエンコード/デコードするにはどうすればよいですか?

13
mrpatg

mktime() -日付のUnixタイムスタンプを取得します

echo mktime(23, 24, 0, 11, 3, 2009);
1257290640

AM/PMを処理するには、PMの場合は12時間を追加するだけです。

mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);

または、strtotime()を使用することもできます。

strtotime() -英語のテキストによる日時の説明をUnixタイムスタンプに解析します

echo strtotime("2009-11-03 11:24:00PM"); 
1257290640
33

mktime 関数を使用します

2
Jacob