Jquery onselect datepicker: если конкретная дата, то предупреждение

Это мой первый вопрос на stckoverflow, поэтому я надеюсь, что правильно задаю вопрос.

На моем веб-сайте я использую jquery datepicker. Это прекрасно работает. Тем не менее, мне нужен следующий аддон: - Когда пользователь выбирает дату, которая является определенной датой (var SpecificDate), предупреждает с приветствием, мир.

Этот код уже вызывает оповещение при выборе даты. Однако я не могу понять, как сравнить «var date» с массивом конкретных дат.

onSelect: function(dateText, inst){
     var date = $(this).datepicker('getDate');  
     var specificDate = ["12-12-2013","11-12-2013"];

     for (i=0; i < specificDate.length; i++){
     if (date == specificDate [i]){
          alert("hello world");
        }
          }
     });

Я думаю, мне нужно больше знать о форматах даты. Мой вопрос состоит в том, чтобы немного продвинуться в этом, как сделать сравнение.

Заранее спасибо!


person djduck    schedule 20.09.2013    source источник


Ответы (1)


Справочник

if ($.datepicker.parseDate('dd-mm-yy', specificDate[0]) > $.datepicker.parseDate('dd-mm-yyyy', specificDate[1])){
       alert(specificDate[0] + 'is later than ' + specificDate[1]);
}
person Naveen Kumar Alone    schedule 20.09.2013
comment
Дорогая Навин. Спасибо за Ваш быстрый ответ. Я думаю, что плохо описал свою проблему. оператор if должен проверить, равна ли уже известная выбранная дата (date) одной из дат в массиве (specificDate). Надеюсь, вы сможете мне помочь. Заранее спасибо! - person djduck; 21.09.2013