我在数据库中有一个日期时间,它以日期时间格式保存,例如2019-09-23 06:00:00 现在我想比较这个日期时间是否大于当前日期时间,以便检查这个记录是过去的还是活跃的,因为我正在做这样的事情: $currentDate = date('Y-m-d H:i:s'); $scheduleDate=date("Y-m-d H:i:s", strtotime($tableData->start)); if($scheduleDate < $currentDate) { echo "active"; } else{ echo "Inactive"; }这是数据库日期时间:2020-04-03 06:15:00这是当前日期时间:2020-04-03 17:50:00现在我开始活跃了,但我的数据库日期时间较旧,因为它是早上,
1 回答

慕妹3242003
TA贡献1824条经验 获得超6个赞
尝试设置默认时区,例如:date_default_timezone_set("America/New_York");
然后使用下面的代码
$currentdate1=strtotime($currentDate);
$scheduleDate1=strtotime($scheduleDate);
if($currentdate1 < $scheduleDate1)
{
echo "active";
}else
{
echo "Inactive";
}
- 1 回答
- 0 关注
- 83 浏览
添加回答
举报
0/150
提交
取消