Moment.js конвертирует дату в формате MM/dd/yyyy
У меня есть текстовое поле, когда пользователь вводит данные в формате MM/dd/yyyy, тогда мне нужно проанализировать эти данные и преобразовать их в дату. Я использовал моменты, но мой код не работает. вот мой фрагмент кода.
var otherProp = $('#' + param.otherproperty);
var StartDate = new date(moment(otherProp.val(), 'MM/dd/yyyy'));
специально эта линия не работает var StartDate = new date(moment(otherProp.val(), 'MM/dd/yyyy'));
где я сделал ошибку? Спасибо
ОБНОВИТЬ
мой полный код следующим образом
$.validator.addMethod("isgreater", function (value, element, param) {
var otherProp = $('#' + param.otherproperty);
var StartDate = new Date(moment(otherProp.val(), 'MM/DD/YYYY'));
var Enddate = new Date(value);
if (StartDate != '')
{
return Enddate >= StartDate;
}
return false;
});
1 ответ
Решение
Преобразовать все MM/dd/yyyy
в верхний регистр MM/DD/YYYY
так что это должно работать
var otherProp = $('#' + param.otherproperty);
var StartDate = new Date(moment(otherProp.val(), 'MM/DD/YYYY'));