2010-11-20 2 views
3

Я уверен, что этот вопрос задан раньше, но я слишком расстроен, чтобы его найти. Все, что я хочу сделать, это добавить X минут до X часов.Добавить 10 минут до 7:30 утра PHP

Итак, в моем случае, например, у меня есть время 7:30, что я хочу добавить 2:20 (две минуты и 20 секунд) в. (особенно в этих форматах).

Я даже сделал это раньше, но кажется, что каждый раз, когда я пытаюсь хешировать новую функцию времени PHP, это похоже на то, что я вошел в страну ошибок форматирования. Спасибо за ваш вклад, и я закладываю этот ответ на всю оставшуюся жизнь.

ответ

3

Добавление 2 минуты и 20 секунд до 7:30 AM:

$dt = new DateTime('7:30 AM'); 
$dt->add(new DateInterval('PT2M20S')); 
echo $dt->format('H:i:s')."\n"; 

Выход:

07:32:20 
0

Преобразуйте его в метку времени, добавьте 600 секунд и преобразуйте ее обратно.

Смежные вопросы