|
|
|
| Страница обновляется каждые 5 мин.
Скрипт на этой странице производит запрос к таблице гле находится время: например 18:30.
Необходимо что-бы скрипт выводил сообщение, если время ровно 18:30 или больше 18:30.
Чтобы выводил сообщение если ровно 18:30 не проблема.
А как сделать так чтобы выводил если больше не знаю.
Кто-нибудь может подсказать? | |
|
|
|
|
|
|
|
для: neokortex
(27.07.2008 в 18:57)
| | ммм...
ну самый тупой пример)
<?
$time="18:34"; # пример если время дано в формате чч:сс
$src=explode(":", $time);
# $src[0] содержит часы, $src[1] - минуты
print_r($src);
if ($src[0] > 18) echo "больше"; #если часов больеш 18
if ($src[0] = 18) { # если часы равны 18
if ($src[1] > 30) # и минут больше чем 30
echo "больше";
}
?>
|
| |
|
|
|
|
|
|
|
для: pav1uxa
(27.07.2008 в 19:05)
| | спасибо | |
|
|
|
|
|
|
|
для: pav1uxa
(27.07.2008 в 19:05)
| | > $time="18:34"; # пример если время дано в формате чч:сс
чч:сс - формат страшный. Не советую.
А если в формате чч:мм - достаточно написать if($time >= "18:30") .... | |
|
|
|
|
|
|
|
для: neokortex
(27.07.2008 в 18:57)
| | Да вообще-то точно так же. Только вместо = в сравнении надо написать >= | |
|
|
|
|
|
|
|
для: Trianon
(27.07.2008 в 20:46)
| | ой, перепутал, чч:мм.
не знал что такое число можно сранивать. | |
|
|
|
|
|
|
|
для: pav1uxa
(27.07.2008 в 20:51)
| | >не знал что такое число можно сранивать.
Это не число. Это строка.
Строки можно сравнивать.
Причем, если символы в строке всегда занимают определенные места, в порядке от старших весов к младшим, то алфавитное сравнение будет соответствовать сравнению значений. | |
|
|
|