Добавьте 30 секунд к времени с помощью PHP

Как я могу добавить 30 секунд до этого времени?

$time = date("m/d/Y h:i:sa", time()); 

Я не был уверен, как это сделать, потому что он показывает много разных единиц времени, когда я хочу добавить только 30 секунд.

Solutions Collecting From Web of "Добавьте 30 секунд к времени с помощью PHP"

 $time = date("m/d/Y h:i:sa", time() + 30); 

Если вы используете php 5.3+, проверьте действия DateTime :: add или modify , это намного проще, чем это.

Например:

 $startTime = new DateTime("09:00:00"); $endTime = new DateTime("19:00:00"); while($startTime < $endTime) { $startTime->modify('+30 minutes'); // can be seconds, hours.. etc echo $startTime->format('H:i:s')."<br>"; break; } 

Как насчет использования strtotime? Тогда код будет выглядеть следующим образом:

strtotime( '+30 second' );

 $time = date("m/d/Y h:i:sa", time() + 30); //or $time = date("m/d/Y h:i:sa", strtotime("+30 seconds")); 

См. Mktime:

 mktime (date("H"), date("i"), date("s") + 30) 

http://www.php.net/manual/en/function.mktime.php

должен делать то, что вы хотите.

 $time = date("m/d/Y h:i:s", time()); $ts = strtotime($time); $addtime = date("m/d/Y h:i:s", mktime(date("h", $ts),date("i", $ts),date("s", $ts)+30,date("Y", $ts),date("m", $ts),date("d", $ts)); 

Будет более объясненная версия всего вышеперечисленного.

Генеральная :

 $add_time=strtotime($old_date)+30; $add_date= date('m/d/Y h:i:s a',$add_time); : $add_time=strtotime($old_date)+30; $add_date= date('m/d/Y h:i:s a',$add_time);