Member 13138388 Ответов: 2

Сравнение дат с помощью jquery


я не хочу, чтобы моя начальная дата была больше, чем конечная.как я могу это сделать с помощью jquery?

Что я уже пробовал:

Могу ли я получить значение с помощью функции parseInt?

F-ES Sitecore

Google "сравните даты jquery", и вы найдете множество примеров.

2 Ответов

Рейтинг:
2

Karthik_Mahalingam

например, если вы используете MM/dd/yyyy формат
Чтобы сравнить две даты, сначала вам нужно будет преобразовать строка даты в языке JavaScript Date object

function getDateObj(dateString) {
    var parts = dateString.split('/');
    var month = parts[0];
    var date = parts[1];
    var year = parts[2];
    return new Date(year, month, date);
}

var date1 = document.getElementById('txtStartDate').value;
var date2 = document.getElementById('txtEndDate').value;
var dateObjFrom = getDateObj(date1)
var dateObjTo = getDateObj(date1)
if (dateObjFrom > dateObjTo) {
    alert('Date From is greater')
}


Рейтинг:
0

Muthusathish K

// assume textboxes as startdate & enddate
var startDt=document.getElementById("startdate").value;
var endDt=document.getElementById("enddate").value;
//on change of the start date, compare with end date

если( (новая дата(startDt).методов gettime() &ЛТ; новая дата(endDt).методов gettime()))
{
//сделайте свой код
}
ещё
// предупредите их, чтобы они выбрали дату начала меньше даты окончания