|
|
|
|
//bootstap时间插件
|
|
|
|
|
$('.date').datepicker({
|
|
|
|
|
language: "zh-CN",
|
|
|
|
|
format: "yyyy-mm-dd",
|
|
|
|
|
autoclose: true//选中之后自动隐藏日期选择框
|
|
|
|
|
})
|
|
|
|
|
function initDateInput(idVal){
|
|
|
|
|
$('#startTime'+idVal).datepicker({
|
|
|
|
|
language: "zh-CN",
|
|
|
|
|
format: "yyyy-mm-dd",
|
|
|
|
|
autoclose: true//选中之后自动隐藏日期选择框
|
|
|
|
|
}).on('changeDate',function(){
|
|
|
|
|
$("#beginTime-error").hide();
|
|
|
|
|
var startTime= $("#startTime"+idVal).val();
|
|
|
|
|
$("#endTime"+idVal).datepicker('setStartDate',startTime);
|
|
|
|
|
$("#startTime"+idVal).datepicker('hide');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#endTime'+idVal).datepicker({
|
|
|
|
|
language: "zh-CN",
|
|
|
|
|
format: "yyyy-mm-dd",
|
|
|
|
|
autoclose: true//选中之后自动隐藏日期选择框
|
|
|
|
|
}).on('changeDate',function(){
|
|
|
|
|
var startTime = $("#startTime"+idVal).val();
|
|
|
|
|
var endtime = $("#endTime"+idVal).val();
|
|
|
|
|
$("#startTime"+idVal).datepicker('setEndDate',endtime);
|
|
|
|
|
$("#endTime"+idVal).datepicker('hide');
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 根据两个日期,判断相差天数
|
|
|
|
|
* @param sDate1 开始日期 如:2016-11-01
|
|
|
|
|
* @param sDate2 结束日期 如:2016-11-02
|
|
|
|
|
* @returns {number} 返回相差天数
|
|
|
|
|
*/
|
|
|
|
|
function daysBetween(sDate1,sDate2){
|
|
|
|
|
var time1 = Date.parse(new Date(sDate1));
|
|
|
|
|
var time2 = Date.parse(new Date(sDate2));
|
|
|
|
|
var nDays = Math.abs(parseInt((time2 - time1)/1000/3600/24));
|
|
|
|
|
return nDays;
|
|
|
|
|
};
|
|
|
|
|
//计算前几天后几天的日期,负数为前,正数为后
|
|
|
|
|
function showTime(days){
|
|
|
|
|
var endDate = new Date();
|
|
|
|
|
endDate.setTime(endDate.getTime()+days*24*60*60*1000);
|
|
|
|
|
year = endDate.getFullYear();
|
|
|
|
|
month = endDate.getMonth() + 1;
|
|
|
|
|
strDate = endDate.getDate();
|
|
|
|
|
if (month >= 1 && month <= 9) {
|
|
|
|
|
month = "0" + month;
|
|
|
|
|
}
|
|
|
|
|
if (strDate >= 0 && strDate <= 9) {
|
|
|
|
|
strDate = "0" + strDate;
|
|
|
|
|
}
|
|
|
|
|
var eDate = year + "-" + month + "-" + strDate;
|
|
|
|
|
return eDate;
|
|
|
|
|
}
|