javascript для поиска високосного года

Как я могу заставить приведенный ниже код работать, когда у меня февраль? В настоящее время он приближается к дню, а затем останавливается, прежде чем перейти к if, чтобы определить, является ли это високосным годом.

 if (month == 2) {
    if (day == 29) {
        if (year % 4 != 0 || year % 100 == 0 && year % 400 != 0) {
            field.focus();
             field.value = month +'/' +  '';
        }
    }
    else if (day > 28) {
        field.focus();
             field.value = month +'/' +  '';
    }
}
21
задан Juan Almonte 17 November 2011 в 22:50
поделиться