[PHP-users 2238] 日付について
php-users@php.gr.jp
php-users@php.gr.jp
Tue, 25 Sep 2001 22:45:22 +0900
いつもお世話になります。まこ@はままつです。
指定日付の計算を行って、選択された日付のチェックを行っています。
2001/09/08以降はokになってしまいます。echoで表示してみたところ
指定日が2001/09/18にすると値が1000789200で注文範囲元が999838800になり
確かにifの条件にはかからなくなってしまいます。注文範囲元以前の日付を
全てngにするにはどのようにしたらよいでしょうか。お教え願いませんでしょ
うか。宜しくお願いいたします。
//今日の日付を取得
$kyo = getdate();
//注文範囲の元を求める(7日後)
$moto = mktime(0,0,0,$kyo['mon'], $kyo['day'] + 7 ,$kyo['year'],
0);
//注文範囲の元を求める(上限60日後)
$ue = mktime(0,0,0,$kyo['mon'], $kyo['day'] + 60 ,$kyo['year'],0)
;
//希望日付をシステム基底からの通算秒を求める
$sitei = mktime(0,0,0,$kibo_mm,$kibo_dd,$kibo_yy,0);
//希望日が注文範囲以降にあるか調べる
echo("希望日 $sitei で");
echo("今日は $moto で");
if ($moto < $sitei):
else:
header("Location:$include_path/kibo_err1.html");
exit();
endif;