JS获取及验证开始结束日期的方法

前端之家收集整理的这篇文章主要介绍了JS获取及验证开始结束日期的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了JS获取及验证开始结束日期的方法分享给大家供大家参考,具体如下:

365) { alert("选择的日期差超过最大值1年!"); return false; } if(datesent<0) { alert("选择的日期有误,结束日期必须大于开始日期!"); return false; } else{return true;} } //调用方法(主方法) function dateDiff(date1,date2){ var type1 = typeof date1,type2 = typeof date2; if(type1 == 'string') date1 = stringToTime(date1); else if(date1.getTime) date1 = date1.getTime(); if(type2 == 'string') date2 = stringToTime(date2); else if(date2.getTime) date2 = date2.getTime(); return (date1 - date2) / (1000 * 60 * 60 * 24);//除1000是毫秒,不加是秒 } //字符串转成Time(dateDiff)所需方法 function stringToTime(string){ var f = string.split(' ',2); var d = (f[0] ? f[0] : '').split('-',3); var t = (f[1] ? f[1] : '').split(':',3); return (new Date( parseInt(d[0],10) || null,(parseInt(d[1],10) || 1)-1,parseInt(d[2],parseInt(t[0],parseInt(t[1],parseInt(t[2],10) || null )).getTime(); }

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《

希望本文所述对大家JavaScript程序设计有所帮助。

原文链接:https://www.f2er.com/js/46424.html

猜你在找的JavaScript相关文章