我想在PHP中比较两个日期和时间值。一个日期来自MySQL,第二个日期是当前日期。当两个日期相同时,我想运行一些代码。我尝试了下面的代码,但任何时候条件都满足,这是错误的。
$current_datetime = date('Y-m-d H:i');
$send_date = date("Y-m-d H:i", strtotime($row['send_date'])); // suppose $row['send_date']'s value is '2016-10-17 15:00'
if($current_datetime == $send_date){
//I want to run some code here
}else{
}
Run Code Online (Sandbox Code Playgroud)
代码有什么问题?strtotime()在比较之前,我也尝试隐瞒两个日期,但这给了我同样的问题。即使两个日期都不同,上述条件也可以满足任何时间。
小智 6
尝试这个 :
$current_datetime = date('Y-m-d H:i');
$send_date = date("Y-m-d H:i", strtotime($row['send_date'])); // suppose $row['send_date']'s value is '2016-10-17 15:00'
if(strtotime($current_datetime) == strtotime($send_date)){
//I want to run some code here
}else{
}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你 !!!!
| 归档时间: |
|
| 查看次数: |
1798 次 |
| 最近记录: |