За последние 24 часа нас посетили 53738 программистов и 1772 робота. Сейчас ищут 823 программиста ...

Утро, день, веер, ночь

Тема в разделе "PHP для новичков", создана пользователем KING_PHP, 23 апр 2016.

  1. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Привет ребята, нужна ваша помощь...
    нужно поделить день на:
    PHP:
    1. Ночь — 23:59:5904:59:59,
    2. Утро — 05:00:0010:59:59,
    3. День — 11:00:0015:59:59,
    4. Вечер — 16:00:0023:59:59.
    Если честно забыл как это делается...
    PS: Забросил кодить на 2-3 месяца и вот результат...
     
  2. machetero

    machetero Активный пользователь

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    в каком смысле поделить день ? где поделить ? вы вроде уже поделили
     
    KING_PHP нравится это.
  3. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Я не могу составить код, мне нужен или пример деления в PHP или объяснение как это делается...
     
  4. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    предположу что ф-я date тебе в этом может с легкостью помочь ((( :
     
  5. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Я не могу создать конструкцию с использованием if или switch c date у меня память помнит как работать...
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    ну ты посмотри в доке как он работает и тебе всё станет понятно ((( :
     
  7. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Смотрел, НЕТУ ТАМ нечего путного
     
  8. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
  9. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Я так понял ты вообще не понял о чем я...
    --- Добавлено ---
    Нужно с помощью date("his");
    вычислить промежуток
    235959 — 045959 (23:59:59 — 04:59:59)
    и в данный промежуток времени выводить одно и тоже сообщение
     
  10. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    а я смотрю - ты со мной хочешь поспорить?? ((( :
    Если я ща решу твою задачу с помощью этой ф-и, что мне будет в презент??
     
  11. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    [​IMG]
     
  12. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    А ты шутник ((( :
    Тогда, БОЛЬШОЕ незачто ((( :
     
  13. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Вот что ты хочешь за решение самой простой задачи в мире?
    --- Добавлено ---
    Вычислить промежуток между двумя датами** и выводить в этот промежуток сообщение "Утро".... Совсем не тянет на что-то больше чем "БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО"
     
  14. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    чтоб ты решил ее сам, очевидно же ((( :
     
  15. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    "не за что" - правильное написание
    --- Добавлено ---
    очевиднее только что:
    --- Добавлено ---
    Моя проблема не в использовании функции date(); а в том что я не помню как строить конструкции из if-ов...
     
  16. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    тут не форум русского языка (( :
    я тебе могу просто набор букв написать - тоже прочитаешь как обычный текст (( :
    А для решения твой задачи лучше изучи эту функцию для начало ( ;
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  18. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Я нашел как, по сути создал сам себе проблему, знал что надо использовать >= но потом подумал не в ту сторону... Всем спасибо...
    PHP:
    1. <?php
    2.  
    3. $morning = "Доброе утро!";
    4. $day = "Добрый день!";
    5. $evening = "Добрый вечер!";
    6. $night = "Доброй ночи!";
    7.  
    8. $minyt = date("i");
    9. $chasov = date("H");
    10.  
    11. if($chasov >= 04) {$hello = $morning;}
    12. if($chasov >= 10) {$hello = $day;}
    13. if($chasov >= 16) {$hello = $evening;}
    14. if($chasov >= 22 or $chasov < 04) {$hello = $night;}
    15.  
    16. echo "Время: $chasov:$minyt, $hello";
    17.  
    18. ?>
     
  19. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    кодил на HTML забросил на 3 месяца и забыл PHP...
    Даже мне с моим смешным стажем смешно читать эту тему :D
     
  20. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Поверь, это возможно! Нужно просто иметь кучу нерешаемых проблем.
    --- Добавлено ---
    Я не кодил на HTML, я не front end-ер а back end-дер. Но прошел базовые курсы по: HTML(html5), CSS3, и SQL.
     
  21. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    извените, погарячился :(