PHP Date Time Current Time Add Minutes

前端 未结 12 2108
忘掉有多难
忘掉有多难 2020-12-01 07:21

Simple question but this is killing my time.

Any simple solution to add 30 minutes to current time in php with GMT+8?

相关标签:
12条回答
  • 2020-12-01 07:52
    $timeIn30Minutes = mktime(idate("H"), idate("i") + 30);
    

    or

    $timeIn30Minutes = time() + 30*60; // 30 minutes * 60 seconds/minute
    

    The result will be a UNIX timestamp of the current time plus 30 minutes.

    0 讨论(0)
  • 2020-12-01 07:53
    $ck=2016-09-13 14:12:33;
    $endtime = date('H-i-s', strtotime("+05 minutes", strtotime($ck)));  
    
    0 讨论(0)
  • 2020-12-01 07:53

    time after 30 min, this easiest solution in php

    date('Y-m-d H:i:s', strtotime("+30 minutes"));
    

    for DateTime class (PHP 5 >= 5.2.0, PHP 7)

    $dateobj = new DateTime();
    $dateobj ->modify("+30 minutes"); 
    
    0 讨论(0)
  • 2020-12-01 07:56
    $dateTime = new DateTime('now', new DateTimeZone('Asia/Kolkata')); 
    echo $dateTime->modify("+10 minutes")->format("H:i:s A");
    
    0 讨论(0)
  • 2020-12-01 07:59

    In addition to Khriz's answer.

    If you need to add 5 minutes to the current time in Mysql format you can do:

    $cur_time=date("Y-m-d H:i:s");
    $duration='+5 minutes';
    echo date('Y-m-d H:i:s', strtotime($duration, strtotime($cur_time)));
    
    0 讨论(0)
  • 2020-12-01 08:00
    echo $date = date('H:i:s', strtotime('13:00:00 + 30 minutes') );
    

    13:00:00 - any inputted time

    30 minutes - any interval you wish (20 hours, 10 minutes, 1 seconds etc...)

    0 讨论(0)
提交回复
热议问题