проверка даты на четность
Есть дата в теге input, например 22.02.2017 , как проверить ее на четность или нечетность , почему-то всегда пишет нечетное число
<script> var den_otscheta; </script> <input type="date" name="день отчета" value="" id='elem' onchange="den_otscheta = (this.value)"> <input type="text" name="" value="интервал" onchange="interval = (this.value)"> <script> elem.onchange = function(){ var den_otscheta = new Date('elem'); den_otscheta1.setDate(den_otscheta); // // var interval } elem.onchange = function (event) { if (den_otscheta % 2 == 0){ alert('chetnoe') } else{ alert('nechetnoe'); }; // if (interval % 2 == 0){ alert('chetnoe') } else {alert('nechetnoe') }; }; |
Dmitriy_Pozdnyakov, встречный вопрос...
Какую дату считать "четной"? |
Остаток которой при делении на 2 равно 0
|
Цитата:
|
А как мне из даты выбрать только число ?
|
Dmitriy_Pozdnyakov,
какое число? |
|
Цитата:
|
Цитата:
Если ввод проверяется и имеет именно такой формат 22.02.2017, то проверить четен ли день, это '22.02.2017'.split('.', 1) & 1 |
Часовой пояс GMT +3, время: 10:53. |