Сравнение дат
Всем доброго времени суток!
Не разобрался. Функция $.inArray($('#datepicker_hid').val(), arr_arvl)==-1) дает true, если искомое значение не найдено в массиве. А по документации, вроде, если значение в массиве не найдено, то результатом будет -1. Это устарело? А если делаю так $.inArray($('#datepicker_hid').val(), arr_arvl)>0), то, не найдя значения в массиве, выдает false. Что и нужно! Вообще чем-то отличается сравнение дат в php и javascript? |
Естественно это в конструкции IF.
Как вообще правильно? |
для этого есть документация
Цитата:
А вообще вы обманули сами себя) Естественно $.inArray($('#datepicker_hid').val(), arr_arvl)==-1)будет true, тк -1 == -1. А $.inArray($('#datepicker_hid').val(), arr_arvl)>0будет false, тк -1 < 0. |
Цитата:
Документацию смотрел, что возвращает, если нет совпадений. if неправильно сделал. Спасибо!!! |
:-?
!= -1 обычно или >= 0 |
Цитата:
И на этом я закончу... Спасибо. |
Часовой пояс GMT +3, время: 20:26. |