Dynamics CRM 时间类型的字段在前台获取值时,是文本类型,其格式如下:
Thu Oct 11 2018 00:00:00 GMT+0800 (China Standard Time)
在日期时间进行比较时,调用如下方法:
function CompareDate(startDate, endDate) {
var startDateYear = startDate.getYear();
var startDateMonth = startDate.getMonth() + 1;//获取月数时,会比实际月数少一月,故加+1。
var startDateDay = startDate.getDate();
var endDateYear = endDate.getYear();
var endDateMonth = endDate.getMonth() + 1;
var endDateDay = endDate.getDate();
startDate = new Date(startDateYear, startDateMonth, startDateDay);
endDate = new Date(endDateYear, endDateMonth, endDateDay);
return Date.parse(endDate) - Date.parse(startDate);
}