PHP図書館
strtotime
strtotime(日時)
strtotimeはUNIXタイムスタンプ(1970年1月1日00時00分00秒からの通算秒)に日時を変換してくれる関数です。
日付の比較はフォーマットが同じであればそのままでも比較することは可能ですが、フォーマットが異なる場合があるので確実ではありません。
そこでstrtotime関数を使ってUNIXタイムスタンプに変換して比較を行います。
| << 前のページ | ランダム | 次のページ >> | |
サンプルスクリプト
<?php
$time1 = "2009/06/28/ 11:23:38";
$time2 = "2011-01-28 09:23:38";
//日付をstrtotime()で変換して比較します
if (strtotime($time1) > strtotime($time2)) {
echo $time1."は".$time2."よりも新しい日付です。";
} else {
echo $time1."は".$time2."よりも旧い日付です。";
}
?>実行結果
2009/06/28/ 11:23:38は2011-01-28 09:23:38よりも旧い日付です。
| << 前のページ | ランダム | 次のページ >> | |
