/**
* convert string date to date object
*/
var stringToDateObject = function(stringDate) {
var arrString = stringDate.split("/");
return new Date(arrString[1] + "/" + arrString[0] + "/" + arrString[2]);
};
/**
* calculate date between of two dates
*/
var dateBetween = function(startDate , endDate) {
var sDate = stringToDateObject(startDate);
var eDate = stringToDateObject(endDate);
// convert 1 day to milisecound
var oneDay = 24 * 60 * 60 * 1000;
return Math.round((eDate.getTime() - sDate.getTime()) / oneDay);
};
/**
* input date format dd/mm/yy
* javascrip date fomat mm/dd/yys
*/
alert("date between: " + dateBetween("01/02/2010", "01/01/2011"));