1. JavaScript / Говнокод #5510

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if($('#month1').attr('value') == 2 || 
    	$('#month2').attr('value') == 2){
    		if($('#day1').attr('value') > 29 || 
    			$('#day2').attr('value') > 29){
    			alert('Неправильная дата');
    			return 0;
    		}
    	}

    Проверка двух дат на 30 февраля.

    Запостил: regex, 03 Февраля 2011

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

    • А как же уникалы родившиеся 29.02.1999?
      Ответить
      • нормально, здесь строгое неравенство
        Ответить
        • Я и сам вижу, что строгое. Не надо под дурачка косить, могу ведь поверить ;-)
          Ответить
          • хотите - верьте, аль не верьте = )
            Ответить
            • Раз так:
              А вы в курсе что бывают такие особые года, в которых нету 29го февраля? У них есть даже специальное название - невысокосный год. Так вот 1999ый один из них.

              Ваш КО
              Ответить
              • а еще 2100 = )
                Ответить
              • > высокосный
                высокий стиль, ага
                Ответить
                • а вот и грамарнази, с комментом про "заваленный горизонт" ;-)
                  Ответить
                  • слово-детектор
                    Ответить
                    • дэтэктор чиво?
                      Ответить
                      • не читавшего даже статью в педивикии?
                        Ответить
                        • во-первых читавшего
                          во-вторых - это кагбэ машинальная обпичатка, ибо в голове насколько громко звучит именно как вЫсокосный, что даже ФФ не переубедил его красным подчёркиванием ;-)
                          Ответить
                          • Еще частенько машинально пишу проЭкт, после чего срабатывает триггер, что так неправильно и я исправляю ^_^
                            Ответить
                          • > во-первых читавшего
                            не верю, http://govnokod.ru/5510#comment72319 :-Р
                            Ответить
    • 31 июня
      Ответить
    • а 31ое зузября прокатит?

      P.S. Зузябрь - это 13ый месяц года
      Ответить
    • тут говно скорее в том, что если хоть один из месяцев - февраль, то 30 день любой из дат будет засчитан неверным.

      PS: я не кэп, если что.
      Ответить
      • именно так. а все остальные каменты до тебя нада скопипастить на говнокамент.ру
        Ответить

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