14

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

4

2 に答える 2

34

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
于 2009-11-03T23:22:02.337 に答える
2

mktime関数を使用する

于 2009-11-03T23:22:24.617 に答える