$from = time();
$to = strtotime($row['clock']);
if($to<$from){
echo("Time has past.");
}
単純な IF ステートメントで時間が経過したかどうかを確認しようとしています。
現在、日時に関係なく、if ステートメントは常に true です。
$row['clock'] = 2013-10-31 00:04:00
$from = time();
$to = strtotime($row['clock']);
if($to<$from){
echo("Time has past.");
}
単純な IF ステートメントで時間が経過したかどうかを確認しようとしています。
現在、日時に関係なく、if ステートメントは常に true です。
$row['clock'] = 2013-10-31 00:04:00
これはここでうまくいきます。$row['clock']
あなたがそれが行うと思うものが含まれていることを確認してください。
$from = time();
$to = strtotime('2013-11-01 00:00:00');
if($to<$from){
echo("Time has past.");
}
私のマシンでは何もエコーしませんが、次のようになります。
$from = time();
$to = strtotime('2013-10-01 00:00:00');
if($to<$from){
echo("Time has past.");
}
「時は過ぎた」と反響します。
それがなければ、サーバーの時刻が正しく設定されていることを確認してください。