$now = date("Y-m-d H:i:s");
$plusfive = date("Y-m-d H:i:s",strtotime(date("Y-m-d H:i:s")." +5 minutes"));
if ($plusfive > $now) {
echo "correct";
}
else {
echo "nope";
};
私はMySQLに$ plusfiveを投稿することができるように、現在の時間に5分をカウントしたいと思います。そして、その時間が過ぎると、ユーザーはボタンを再びクリックすることができます。 しかし、もし私が時間($ plusfive)より大きければ、現在の時間はそれがnopeであるかどうかを調べようとします。これどうやってするの?PHPの時間を比較する
上記のコードは私のために正常に動作します。私は "正しい"を得る。 –
文字列ではなく、タイムスタンプまたはDateTimeオブジェクトを比較する必要があります。 – jeroen