Добавление 30 минут к разнице во времени - PullRequest
0 голосов
/ 13 июня 2018

Время в этом формате - 09:00:00 - 09:30:00.Затем мне нужно добавить к этому 30 минут и динамически сохранить их в отдельной переменной.

Example:
$selectedTime = "9:00:00";
$endTime = strtotime("+30 minutes", strtotime($selectedTime));
echo date('h:i:s', $endTime);


output:
 9:00:00  to 9:30:00
 9:31:00  to 10:00:00
 10:01:00  to 10:30:00, etc

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Надеюсь, это поможет вам: используйте strtotime, чтобы получить желаемый результат, подобный следующему:

Рабочая демонстрация: https://eval.in/1020357

$previous_time = "9:00:00";
$endTime = strtotime("+30 minutes", strtotime($previous_time));

echo  $previous_time. ' To '.date('H:i:s', $endTime) ;

Вывод:

9:00:00 To 09:30:00

Для более: http://php.net/manual/en/function.strtotime.php

0 голосов
/ 13 июня 2018

Используйте для этой цели функцию дата .

$selectedTime = "9:00:00";
$endTime = date('H:i:s',strtotime('+30 minutes',strtotime($selectedTime)));
echo $endTime;

Выход: 09: 30: 00

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...