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