1. PHP / Говнокод #7138

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    //Пришел  
    $in_h = "10"; 
    //Ушел 
    $exit_h = "19"; 
    //Для определения, ушел после полуночи или до 
    $metka = date(a); 
    if ($metka == "pm") { 
    echo ("24" - $in_h)-("24" - $exit_h);  
    } 
    else if ($metka == "am") 
    { 
    echo "am"; 
    echo "24" - $in_h + $exit_h;

    вычисление времени, проведенного на работе..

    Запостил: AlexT, 03 Июля 2011

    Комментарии (11) RSS

    • На самом деле, на удивление мало кодеров знают об вот этом стандартном, но очень удобном классе
      http://php.net/manual/en/class.datetime.php

      Если бы побольше людей потрудилось прочитать эту часть мана, мы куда реже бы видели тут "Опять даты, опять ПХП".
      Ответить
      • Пхпобезьяны даже скобки со знаком "минус" раскрывать не умеют.
        >("24" - $in_h)-("24" - $exit_h);
        - $in_h + $exit_h
        У меня ВЫЧИТАНИЕ только от одного применения к строке "24" арифметических операций.

        А Вы о каких-то классах. Они-то и в школе не учились.
        Ответить
    • //Ушел
      $na_h = "10";
      Ответить
      • типа 'ушёл нах'?
        сам не заметил че-то..)
        Ответить
    • >$metka = date(a);
      $metka = date('a'); вообще-то. Ну или у автора там define('a', 'a'), тогда можно.
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий