PHP>检查整个24小时是否已经过了时间();

时间:2017-03-18 14:36:42

标签: php database

好的,所以只要有人按下我网站上的按钮,就会在点击按钮时存储时间,我会使用date()存储这些数据;我不使用任何格式或其他东西。

现在我想检查点击按钮后是否已经过了24小时,如果他们有可以再次点击它,如果他们还没有,那么

我一直使用Java currentTimeMS,但我不认为它是一样的,所以我如何检查24小时是否已经过了非格式化的日期();存储在我的MySQL数据库中。

2 个答案:

答案 0 :(得分:4)

$timefromdatabase = 1489834968;

$dif = time() - $timefromdatabase;

if($dif > 86400)
{
echo 'more than 24 hours';
}else{
 echo 'less than 24 hours';
}

答案 1 :(得分:0)

//您的第一个日期来自mysql数据库(日期字段)

$dateA = '2013-11-11 23:10:30'; 

//你的第二个日期来自mysql数据库(日期字段)

    $dateB = '2013-11-11 16:27:21'; 

    $timediff = strtotime($dateA) - strtotime($dateB);

if($timediff > 86400){ 
    echo 'more than 24 hours';
}
else
{
 echo 'less than 24 hours';
}