Я пытаюсь составить расписание с текущего часа до 12 часов после этого.Я использую функцию date () для получения текущего времени, но как я могу увеличить часы и настроить AM / PM?Могу ли я просто добавить 1 к функции date ()?
Спасибо за вашу помощь.
$now = time(); $then = $now + 12 * 60 * 60; echo date(format, $then);
$mydate = date("dateformat", time() + 43200);
time () получает текущую метку времени, затем вы добавляете 43200, что составляет 12 часов * 60 минут * 60 секунд
Вы можете использовать strtotime:
strtotime
date('d-m-Y H:i:s', strtotime('+1 hour')); // one hour since now
или
date('d-m-Y H:i:s', strtotime('2011-02-25 14:00:42'));