您的位置:首页 > Web前端 > JavaScript

js判断两个yyyy-MM-dd格式的日期是否在同一周内

2013-01-08 17:56 811 查看
var date1 = $("#datepicker3").val();//日期插件选择的值

var date2 = $("#datepicker4").val();

var arr = date1.split("-");

var chooseDate1 = "";

var chooseDate2 = "";

chooseDate1 = arr[0] + arr[1] + arr[2]; //开始日期

var arrs = date2.split("-");

chooseDate2 = arrs[0] + arrs[1] + arrs[2]; //结束日期

var startDate = getFirstDateOfWeek(new Date(date1));

var endDate = getLastDateOfWeek(new Date(date1));

var weekstarttime = "";

var weekendtime = "";

mon1 = (startDate.getMonth() + 1) + "";

day1 = startDate.getDate() + "";

if (mon1 < 10) {

mon1 = "0" + mon1;

}

if (day1 < 10) {

day1 = "0" + day1;

}

weekstarttime = startDate.getFullYear() + "" + mon1 + "" + day1;

mon2 = (endDate.getMonth() + 1) + "";

day2 = endDate.getDate() + "";

if (mon2 < 10) {

mon2 = "0" + mon2;

}

if (day2 < 10) {

day2 = "0" + day2;

}

weekendtime = endDate.getFullYear() + "" + mon2 + "" + day2;

if (chooseDate2 > weekendtime || chooseDate2 < chooseDate1) {

alert("你只能选择开始日期本周内的日期,请确认");

$("#datepicker4").val("");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐