В настоящее время я использовал этот код, чтобы получить 1 день от текущего времени и плюс 24 часа:
$daysago = date("Y-m-d H:i:s",strtotime(date('Y-m-j H:i:s')) + (1 * 24 * 60 * 60)); //Today + 1 day
Как я могу установить $daysago
метку, например, $daysago
должен начинаться с 9 утра до 9:00 только завтра?
Я буду использовать DateTime()
так как лучше работать с датами и временем. Просто создайте объект DateTime со временем 9AM (который по умолчанию соответствует сегодняшней дате), а затем добавьте к нему день.
$daysago = (new DateTime('09:00'))->modify('+1 day')->format('Y-m-d H:i:s');
Вы также можете использовать DateInterval()
чтобы добавить один день:
$daysago = (new DateTime('09:00'))->add(new DateInterval('P1D'))->format('Y-m-d H:i:s');
DATETIME
следовать моей текущей временной метке страны, поскольку кажется, что текущий09:00
не следует за09:00
в моей стране. Как я могу сделатьDATETIME
следовать моей стране метку времени?