[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: date()
rocker
Добрый день. Суть вот в чем

Мне нужно чтобы выполнялось условие (если текущее время меньше указанного на 1 час то выполнять)


if (date('H:i') <= $date) {
тут что произойдет
}


Как от даты 1 час отнять?
Спасибо!



Спустя 17 минут, 11 секунд (8.03.2010 - 16:07) twin написал(а):
А указанное время в каком формате?

Спустя 10 минут, 54 секунды (8.03.2010 - 16:17) sergeiss написал(а):
По-любому смотри объект DateTime. Там всё это сделаешь.

Спустя 32 минуты, 8 секунд (8.03.2010 - 16:50) rocker написал(а):
Указанное например 18:46

Спустя 1 час, 57 минут, 51 секунда (8.03.2010 - 18:47) twin написал(а):
Даты в одинаковом формате можно сравнивать в лоб. То есть можно так
$time = '18:46';
if(date('H:i', time() - 60 * 60) <= $time){
тут что произойдет
}

Спустя 11 минут, 44 секунды (8.03.2010 - 18:59) krasilich написал(а):
Хм, $date это timestamp или строка типа 21:23 ??

Если строка то mktime() - получаем timestamp, и сравниваем

if(time() - $date <= 3600)
{
echo 'время в $date меньше текущего меннее чем на час';
}

Спустя 2 часа, 29 минут, 6 секунд (8.03.2010 - 21:28) rocker написал(а):
Спасибо ребята!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.