Как сравнить текущее время с заданным в php?

Пользователь

от amber_moore , в категории: PHP , год назад

Как сравнить текущее время с заданным в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stanford_mosciski , 10 месяцев назад

@amber_moore 

Для сравнения текущего времени с заданным временем в PHP можно использовать функцию time() для получения текущего времени в виде временной метки Unix и функцию strtotime() для преобразования заданного времени в формат временной метки Unix, после чего сравнить две временные метки. Например:

1
2
3
4
5
6
7
8
$currentTime = time(); // текущее время в виде временной метки Unix
$compareTime = strtotime('2022-12-31 23:59:59'); // заданное время в виде временной метки Unix

if ($currentTime > $compareTime) {
  // текущее время больше заданного
} else {
  // текущее время меньше или равно заданному
}


В этом примере мы сравниваем текущее время с 23:59:59 в последний день 2022 года. Если текущее время больше этого заданного времени, то выполняется блок кода внутри if, в противном случае выполняется блок кода внутри else.