Я пытаюсь создать систему бронирования для какой-либо игровой библиотеки. Пользователям не разрешается оставлять игру за день до сегодняшнего дня.Как остановить бронирование до сегодняшнего дня
Я попытался сделать это, изменив дату, выбранную пользователем для начала бронирования, в метку времени. Затем я установил дату на сегодняшний день, изменил бы ее на отметку времени и проверил бы, выбрана ли дата, выбранная пользователем, меньше, чем сегодняшняя временная метка.
Вот код:
$timestamp = strtotime($ReservationStart);
$todaystamp = (strtotime('yesterday midnight'));
if ($timestamp < $todaystamp) {
die("The date you've chosen is before today, please choose a valid date");
}
Я думал, что это будет работать, но этот код останавливает только резервирование в течение 2 дней в прошлом и за чем вчера и сзади.
Любые идеи о том, как заставить его работать на вчера?
Что произойдет, если вы просто сделаете «полночь» или «вчера»? – Albzi
Кажется, полночь работает, спасибо! – Blackman123
Не волнуйся, я отведу тебе ответ :) – Albzi