У меня есть PHP-скрипт для проверки того, больше ли дата, хранящаяся в базе данных, меньше или меньше текущего времени.Проверка наличия даты в базе данных больше, чем текущее время
- Если это больше или равно, то это echos 'greater'.
- Если это не больше, это эхо «не»
Моя проблема заключается в том, что даже если время в базе данных не больше или равно текущему времени, это отголоски «больше» (когда он должен отозваться «нет»).
Дата хранится в базе данных:
date_default_timezone_set('Europe/London');
$time_stamp = date('Y-m-d H:i:s');
$stmt = $con->prepare("SELECT * FROM table");
$stmt->execute();
$row = $stmt->fetch();
if($row['BannedUntil'] <= $time_stamp) {
echo 'Greater';
}else{
echo 'not';
}
не сравнить строки: 'если (StrToTime ($ строка ['BannedUntil']) <= time()) {' – splash58
@ splash58 Спасибо. Используя это, я смог решить проблему. :) –