PHP 碳检查所选日期是否大于其他日期
2022-08-30 21:15:06
我已经开始在我的应用程序中使用PHP Carbon,因为它似乎比使用和操作DateTime类的日期/时间容易得多。我想做的是检查所选日期($chosen_date)是否大于另一个日期($whitelist_date)。我已经在下面的代码中尝试过这个:
$chosen_date = new Carbon($chosen_date);
$whitelist_date = Carbon::now('Europe/London');
$whitelist_date->addMinutes(10);
echo "Chosen date must be after this date: ".$whitelist_date ."</br>";
echo "Chosen Date: ".$chosen_date ."</br>";
if ($chosen_date->gt($whitelist_date)) {
echo "proceed";
} else {
echo "dont proceed";
}
原始$chosen_date 值来自 POST 数据。这是我得到的输出:
Chosen date must be after this date: 2015-09-22 21:21:57
Chosen Date: 2015-09-22 21:01:00
proceed
显然,所选日期不大于白名单日期,但 if 语句仍返回 true 和 echo 的“继续”。我已经一遍又一遍地检查代码,但我看不到我哪里出错了。