读书人

js统制日期

发布时间: 2013-06-25 23:45:41 作者: rapoo

js控制日期
文本框里有两个日期值,分别是开始时间和结束时间,日期格式是:yyyy-MM-dd。
我现在要在前台判断所选的结束日期与开始日期的差值为5个月或者更多。

求教各位大神。

提供可运行的JS。谢谢! java js jquery
[解决办法]
这个我倒是没时间帮你写.你可以先把两个日期转换成毫秒后相减,再算这个结果是多少个月就行了.
[解决办法]
赞同二楼的写法!
[解决办法]
时间毫秒数相减。
var checkbegin= new Array();
var checkend=new Array();

var begin=beginTime.substring(0,10);
var end=endTime.substring(0,10);

checkbegin = begin.split("-");
checkend =end.split("-");

beginTime = new Date(checkbegin[0],checkbegin[1],checkbegin[2]);
endTime=new Date(checkend[0],checkend[1],checkend[2]);


var sDate = endTime.getTime() - beginTime.getTime();
var passDate=Math.floor(sDate/(24*3600*1000));

读书人网 >Java Web开发

热点推荐