avlanche
11.06.2013 - 23:07
Спасибо, только отдает 22Все нормально, час Х не наступил
walerus
11.06.2013 - 23:08
Цитата (avlanche @ 11.06.2013 - 18:38) |
Короче говоря, дело вот в чем, раз уж такая бурная дискуссия, то реализовать пытаюсь следующее:
Если сейчас до 23 часов ---->> условие 1
Если сейчас от 23 до 24 часов (то есть один час) ---->> услови 2 |
А зачем двойное условие? ему же и одного хватит...
echo ((int)date('H') >= 23) ? 'Условие 2' : 'Условие 1';
т.е если, время = 23+, то условие 2, т.к. 24 не будет, а будет 00 оно меньше 23, то автоматически перейдет к 1му условию... Или я тоже подтупливаю :D
sergeiss
11.06.2013 - 23:08
Цитата (avlanche @ 11.06.2013 - 23:00) |
Можно научиться, когда смеются, а не помогают? |
А ты вот ответь... КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24??? Если с элементарной логикой проблемы, то тут ничему не научишь. Потому и флуд пошел, что по-серьёзному тут сложно говорить.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
avlanche
11.06.2013 - 23:10
Цитата (walerus @ 11.06.2013 - 23:08) |
echo ((int)date('H') >= 23) ? 'Условие 2' : 'Условие 1'; т.е если, время = 23+, то условие 2, т.к. 24 не будет, а будет 00 оно меньше 23, то автоматически перейдет к 1му условию... Или я тоже подтупливаю :D |
Если от 00 до 22 то условие 1
Если 23+ но до 00 то условие 2
walerus
11.06.2013 - 23:18
Я так и написал или что то не так ?
или тут два участка работы...
1) от 0 до 22
перерыв час
2) 23 до 0
так ?
просто смотря сюда
Цитата |
Если сейчас до 23 часов ---->> условие 1 Если сейчас от 23 до 24 часов (то есть один час) ---->> услови 2 |
тут как бы нет промежутка
avlanche
11.06.2013 - 23:22
Цитата (sergeiss @ 11.06.2013 - 23:08) |
Цитата (avlanche @ 11.06.2013 - 23:00) | Можно научиться, когда смеются, а не помогают? |
А ты вот ответь... КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24??? Если с элементарной логикой проблемы, то тут ничему не научишь. Потому и флуд пошел, что по-серьёзному тут сложно говорить.
|
Число не может быть, а время может быть 24 это 00 часов.
Разве нет чисел больше 00 но меньше 22?
exotica
11.06.2013 - 23:23
Цитата |
Спасибо, только отдает 22Все нормально, час Х не наступил |
точно, если будет 23 значит будет выдавать то что нужно.
У меня пишет
19Все нормально, час Х не наступил
не повод же мне ждать 4 часа еще.
Просто подставляйте в место idate() нужное для проверки значение
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
avlanche
11.06.2013 - 23:25
Цитата (walerus @ 11.06.2013 - 23:18) |
Я так и написал или что то не так ?
или тут два участка работы... 1) от 0 до 22 перерыв час 2) 23 до 0
так ?
просто смотря сюда
Цитата | Если сейчас до 23 часов ---->> условие 1 Если сейчас от 23 до 24 часов (то есть один час) ---->> услови 2 |
тут как бы нет промежутка |
Спасибо!
1) от 0 до 23
без перерывов
2) 23 до 0 (т.е. 23:00, 23:01 ... 23:59)
avlanche
11.06.2013 - 23:26
Цитата (exotica @ 11.06.2013 - 23:23) |
Цитата | Спасибо, только отдает 22Все нормально, час Х не наступил |
точно, если будет 23 значит будет выдавать то что нужно. У меня пишет 19Все нормально, час Х не наступил не повод же мне ждать 4 часа еще. Просто подставляйте в место idate() нужное для проверки значение |
Это сарказм? :D
Я имел ввиду, что пишет цифру почему-то в эхо 19Все нормально, час Х не наступил
sergeiss
11.06.2013 - 23:28
Цитата (avlanche @ 11.06.2013 - 23:22) |
Разве нет чисел больше 00 но меньше 22? |
Я вот не пойму... Ты всерьёз спросил или прикидываешься?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
exotica
11.06.2013 - 23:29
avlanche, мне кажется сарказм это сделать копи-паст даже не прочитав код и не поняв почему так происходит, вот без строчки
<?php
$t = idate('H');
if ($t > 22 && $t < 24)
{
echo 'Мы в промежутке этого последнего часа';
}
else
{
echo 'Все нормально, час Х не наступил';
}
?>
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
avlanche
11.06.2013 - 23:32
Цитата (sergeiss @ 11.06.2013 - 23:28) |
Цитата (avlanche @ 11.06.2013 - 23:22) | Разве нет чисел больше 00 но меньше 22? |
Я вот не пойму... Ты всерьёз спросил или прикидываешься?
|
Цитата |
КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24??? |
Для меня одинаково что 00 что 24 в плане времени. Пыхпых я думал тоже понимает это в плане date и интерпритирует 24 как 00.
glock18
11.06.2013 - 23:53
Цитата (Игорь_Vasinsky @ 11.06.2013 - 18:52) |
glock18 добавили мы)) чтобы ТС понял что происходит |
а, ну ему это не повредит
glock18
12.06.2013 - 00:00
Цитата (avlanche @ 11.06.2013 - 19:32) |
Для меня одинаково что 00 что 24 в плане времени. Пыхпых я думал тоже понимает это в плане date и интерпритирует 24 как 00. |
Вы смешной человек, простите. Жалуетесь, что помощи вам нет, а стеб сплошной. Вот я вам написал где-то в самом начале, что ничего он такого не интерпретирует, это только в вашей буйной головушке любое целое число от 0 до 24 - часы, а у других людей (и у языков программирования, php, в том числе) от 0 до 24 могут быть не только часы. Вы даже этого не поняли. Продолжаете утверждать, что есть числа меньше 22, и больше 24 одновременно.
То во что скатилась эта тема - только ваша вина, поскольку именно вы упорно отказывались понять элементарные вещи в начале обсуждения.
Цитата (Игорь_Vasinsky @ 11.06.2013 - 22:43) |
знаем.. но интрига всегда должна быть же)) |
ТЕБЕ-БЫ ВСЕ БАЛОВАТЬСЯ, лучшеб делом занялся, схоил прогулялся sjздухом подышал , полегчает
_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___О) как-же он прав=>__________________ © Оноре де Бальзак. отличный хост(рекомендую !! )My MVC-CMV
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.