比较php

时间:2016-12-04 19:18:27

标签: php

我有两个约会,我想比较其中两个是同时(年/月/日/小时) 我从数据库中获取时间,而另一次从我使用过的用户输入

$checkdate = strtotime($meetingDate);
$dateconflicts = strtotime($_SESSION['date']);

if ($checkdate == $dateconflicts ) {
    $msg = "<div class='alert alert-danger'>there's conflicts !</div>";                
}

事情是这样不起作用我不知道为什么。

2 个答案:

答案 0 :(得分:0)

如果您正在寻找如何检查2个日期是否具有相同的小时:

$date1 = '2016-12-04 20:21:10';
$date2 = '2016-12-04 21:50:00';

if (date('Y-m-d H', strtotime($date1)) == date('Y-m-d H', strtotime($date2))) {
    echo 'Same hour';
}

答案 1 :(得分:0)

要忽略秒数,请从仅包含年,月,日和小时的整数时间创建一个字符串:

$checkdate = date('Y-m-d H', strtotime($meetingDate));
$dateconflicts = date('Y-m-d H', strtotime($_SESSION['date']));

if ( $checkdate == $dateconflicts ) {
    $msg = "<div class='alert alert-danger'>The dates $checkdate and $dateconflicts conflict !</div>";   
}