[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вчера работал скрипт
Страницы: 1, 2, 3
avlanche
Спасибо, только отдает 22Все нормально, час Х не наступил
walerus
Цитата (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
Цитата (avlanche @ 11.06.2013 - 23:00)
Можно научиться, когда смеются, а не помогают?

А ты вот ответь... КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24??? Если с элементарной логикой проблемы, то тут ничему не научишь. Потому и флуд пошел, что по-серьёзному тут сложно говорить.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
avlanche
Цитата (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

smile.gif
walerus
Я так и написал или что то не так ?

или тут два участка работы...
1) от 0 до 22
перерыв час
2) 23 до 0

так ?

просто смотря сюда
Цитата
Если сейчас до 23 часов ---->> условие 1
Если сейчас от 23 до 24 часов (то есть один час) ---->> услови 2
тут как бы нет промежутка
avlanche
Цитата (sergeiss @ 11.06.2013 - 23:08)
Цитата (avlanche @ 11.06.2013 - 23:00)
Можно научиться, когда смеются, а не помогают?

А ты вот ответь... КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24??? Если с элементарной логикой проблемы, то тут ничему не научишь. Потому и флуд пошел, что по-серьёзному тут сложно говорить.

Число не может быть, а время может быть 24 это 00 часов.
Разве нет чисел больше 00 но меньше 22?
exotica
Цитата
Спасибо, только отдает 22Все нормально, час Х не наступил

точно, если будет 23 значит будет выдавать то что нужно.
У меня пишет
19Все нормально, час Х не наступил


не повод же мне ждать 4 часа еще.
Просто подставляйте в место idate() нужное для проверки значение

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
avlanche
Цитата (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
Цитата (exotica @ 11.06.2013 - 23:23)
Цитата
Спасибо, только отдает 22Все нормально, час Х не наступил

точно, если будет 23 значит будет выдавать то что нужно.
У меня пишет
19Все нормально, час Х не наступил


не повод же мне ждать 4 часа еще.
Просто подставляйте в место idate() нужное для проверки значение

Это сарказм? :D

Я имел ввиду, что пишет цифру почему-то в эхо 19Все нормально, час Х не наступил
sergeiss
Цитата (avlanche @ 11.06.2013 - 23:22)
Разве нет чисел больше 00 но меньше 22?

Я вот не пойму... Ты всерьёз спросил или прикидываешься?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
exotica
avlanche, мне кажется сарказм это сделать копи-паст даже не прочитав код и не поняв почему так происходит, вот без строчки
<?php
$t = idate('H');
if ($t > 22 && $t < 24)
{
echo 'Мы в промежутке этого последнего часа';
}
else
{
echo 'Все нормально, час Х не наступил';
}

?>


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
avlanche
Цитата (sergeiss @ 11.06.2013 - 23:28)
Цитата (avlanche @ 11.06.2013 - 23:22)
Разве нет чисел больше 00 но меньше 22?

Я вот не пойму... Ты всерьёз спросил или прикидываешься?

Я обосновываю то о чем вы спросили:

http://www.wolframalpha.com/input/?i=00+to+22

Цитата
КАК можно учить человека, который не понимает, что число не может быть одновременно меньше 22 и больше 24???


Для меня одинаково что 00 что 24 в плане времени. Пыхпых я думал тоже понимает это в плане date и интерпритирует 24 как 00.
glock18
Цитата (Игорь_Vasinsky @ 11.06.2013 - 18:52)
glock18
добавили мы)) чтобы ТС понял что происходит

а, ну ему это не повредит rolleyes.gif
glock18
Цитата (avlanche @ 11.06.2013 - 19:32)
Для меня одинаково что 00 что 24 в плане времени. Пыхпых я думал тоже понимает это в плане date и интерпритирует 24 как 00.


Вы смешной человек, простите. Жалуетесь, что помощи вам нет, а стеб сплошной. Вот я вам написал где-то в самом начале, что ничего он такого не интерпретирует, это только в вашей буйной головушке любое целое число от 0 до 24 - часы, а у других людей (и у языков программирования, php, в том числе) от 0 до 24 могут быть не только часы. Вы даже этого не поняли. Продолжаете утверждать, что есть числа меньше 22, и больше 24 одновременно.

То во что скатилась эта тема - только ваша вина, поскольку именно вы упорно отказывались понять элементарные вещи в начале обсуждения.
YVSIK
Цитата (Игорь_Vasinsky @ 11.06.2013 - 22:43)
laugh.gif laugh.gif laugh.gif
знаем.. но интрига всегда должна быть же))

Свернутый текст
ТЕБЕ-БЫ ВСЕ БАЛОВАТЬСЯ, лучшеб делом занялся, схоил прогулялся sjздухом подышал , полегчает wink.gif


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

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