var date1 = "2003-2-5";
var date2 = "2003-3-5";
tmp = date1;
year = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
month = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
date = tmp;
var d1 = new Date(year,month-1,date);tmp = date2;
year = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
month = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
date = tmp;
var d2 = new Date(year,month-1,date);alert((d1-d2)/1000/60/60/24);
var date2 = "2003-3-5";
tmp = date1;
year = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
month = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
date = tmp;
var d1 = new Date(year,month-1,date);tmp = date2;
year = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
month = tmp.substring(0,tmp.indexOf("-"));
tmp = tmp.substring(tmp.indexOf("-")+1);
date = tmp;
var d2 = new Date(year,month-1,date);alert((d1-d2)/1000/60/60/24);
解决方案 »
- 用javaScript实现收发邮件
- 求助js解析xml文件(100分)不够再加
- firefox中不能用createPopup?有替代的吗?
- 请问谁了解OGC及OpenLayers的。。。?
- MYSQL导出sql脚本
- 如何处理表单中的数组变量
- 请教,ajax延后加载的网页内容,对于搜索的爬虫程序的影响?
- 大家帮忙看一下 调用js的这个函数为什么不出来
- var global = (function () { return this || (1, eval)('this'); }())这个怎么理解?
- select all 怎么写?
- 如何自动关闭alert弹出的警告窗口
- 用JS判断上传文件的类型的问题
名称:DateCompare
功能:计算两个字符(YYYY-MM-DD)日期相隔天数
参数:asStartDate,起始日期
asEndDate,终止日期
返回:相隔天数的字符串
*****************************************************************/
function DateCompare(asStartDate,asEndDate){
var miStart=Date.parse(asStartDate.replace(/\-/g,'/'));
var miEnd=Date.parse(asEndDate.replace(/\-/g,'/'));
return (miEnd-miStart)/(1000*24*3600);
}