duanreng3439 2018-02-10 00:04
浏览 8
已采纳

PHP检查两个日期之间是否通过5分钟[重复]

This question already has an answer here:

I am trying to check if pass 5 minutes between two dates.

Here is my code:

    $time = strtotime("+5 minutes").'<br>';
$var = '1518219956';
$e1 = date("d-m-Y H:i",$time);
$e2 = date("d-m-Y H:i",$var);
if($var > $time){
    echo 'true<br>';
    echo 'Time: '.$e1.'<br> Var:'.$e2;
} else{
    echo 'false<br>';
    echo 'Time: '.$e1.'<br> Var: '.$e2;
}

I am sorry but I lost myself with this timestamps..

</div>
  • 写回答

1条回答 默认 最新

  • douzhang8033 2018-02-10 00:43
    关注

    Sorry, I don't mean to be rude but I was confused by the question. What I designed here was to see if time B is five minutes after Time A.

    A few notes: No need to bother with strtotime or date. Just keep everything in unix time. Compare the seconds by using 60 * 5. 60 for 60 seconds in a minute and 5 for the number of minutes.

    <?php
    //Time A 
    $timeA = '1518223062';
    
    //Time B (Which I set at the current time)
    $timeB = time();
    
    //five minutes in seconds
    $fiveMinutes = 60 * 5;
    
    //check if current time is after 5 minutes the initial time
    if ( ($timeA+$fiveMinutes) <= $timeB) {
      echo "True";
    }
    else {
      echo "False";
    }
    
    
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥60 pb数据库修改或者求完整pb库存系统,需为pb自带数据库
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路