jquery globalize конвертировать булгерианскую короткую дату в шаблоне строку даты в объект даты

У меня есть короткая строка шаблона даты в календаре, как я могу создать объект даты, не удаляя 'г.' от него.

new Date('26.6.2015 г.')

Я хотел сравнить дату, выбранную из календаря, с сегодняшней датой.

 if (($.datepicker.formatDate('yy/mm/dd', new Date()))
     ($.datepicker.formatDate('yy/mm/dd', new Date('26.6.2015 г.'))))

           { alert('success')}

1 ответ

Это может помочь вам

var stringDate='26.6.2015 г.';// assuming this the format you get and used regex to match this pattern
stringDate=stringDate.substring(0, stringDate.indexOf(' '));// to remove everything after space including space
var pattern = /^(\d{1,2})\.(\d{1,2})\.(\d{4})$/;
var arrayDate = stringDate.match(pattern);
var dt = new Date(arrayDate[3], arrayDate[2] - 1, arrayDate[1]);
console.log(dt)// this is date object

Другие вопросы по тегам