Sunday, August 9, 2009

Date Companrision using Javascript

Here is a sample script to validate if a date is greater thank another date.


if (ExamRangeFrom != "" && ExamRangeTo != "") {
var str1 = ExamRangeFrom;
var str2 = ExamRangeTo;
if (str1.length < 10) {
var temp1 = new Array();
temp1 = str1.split('/');
if (temp1[0].length < 2) {
temp1[0] = "0" + temp1[0];
}
if (temp1[1].length < 2) {
temp1[1] = "0" + temp1[1];
}
str1 = temp1[0] + "/" + temp1[1] + "/" + temp1[2];
}
if (str2.length < 10) {
var temp2 = new Array();
temp2 = str2.split('/');
if (temp2[0].length < 2) {
temp2[0] = "0" + temp2[0];
}
if (temp2[1].length < 2) {
temp2[1] = "0" + temp2[1];
}
str2 = temp2[0] + "/" + temp2[1] + "/" + temp2[2];
}
var mon1 = parseInt(str1.substring(0, 2), 10);
var dt1 = parseInt(str1.substring(3, 5), 10);
var yr1 = parseInt(str1.substring(6, 10), 10);
var mon2 = parseInt(str2.substring(0, 2), 10);
var dt2 = parseInt(str2.substring(3, 5), 10);
var yr2 = parseInt(str2.substring(6, 10), 10);
var date1 = new Date(yr1, mon1, dt1);
var date2 = new Date(yr2, mon2, dt2);
if (date2 < date1) {
varalert = varalert + "Exam To date should not be less than From date.";
alert(varalert);
return false;
}

No comments:

Post a Comment