js时间计算 var AllNextData = function (obj) { var fate; var mon; var year; var end; if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) 10) { //天数相加小于10 if ((parseInt($(obj).v
          var AllNextData = function (obj) {
    var fate;
    var mon;
    var year;
    var end;
   
    if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) { //天数相加小于10
        if ((parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) {
            fate = "0" + (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
            end = $(obj).val().substring(0, 8) + fate;
        } else {
            fate = (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
            end = $(obj).val().substring(0, 8) + fate;
        }
    } else {//天数相加大于10
        if ($(obj).val().substring(5, 7) == 1 || 3 || 5 || 7 || 8 || 10 || 12) {//为31天的月份
            if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) > 31) {//天数相加大于31
                fate = (parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) - parseInt(31);
                
                if ((parseInt($(obj).val().substring(5, 7)) + parseInt(1)) > 12) {//月份相加大于12
                    mon = (parseInt($(obj).val().substring(5, 7)) + parseInt(1)) - parseInt(12);
                    year = parseInt($(obj).val().substring(0, 4)) + parseInt(1);
                    end = year + "-" + mon + "-" + fate;
                } else {//月份相加在12之内
                    mon = parseInt($(obj).val().substring(5, 7)) + parseInt(1);
                    end = $(obj).val().substring(0, 5) + mon + "-" + fate;
                }
            } else {//天数相加在31之内
                end = $(obj).val().substring(0, 8) + fate;
            }
        } else if ($(obj).val().substring(5, 7) == 2) {//二月份
            if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) > 28) {//天数相加大于28
                fate = (parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) - parseInt(28);
                mon = parseInt($(obj).val().substring(5, 7)) + parseInt(1);
                end = $(obj).val().substring(0, 5) + mon + "-" + fate;
            } else {//天数相加在28之内
                end = $(obj).val().substring(0, 8) + fate;
            }
        } else {//天数为30天的月份
            if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) > 30) {//天数相加大于30
                fate = (parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) - parseInt(30);
                mon = parseInt($(obj).val().substring(5, 7)) + parseInt(1);
                end = $(obj).val().substring(0, 5) + mon + "-" + fate;
            } else {//天数相加在30之内
                end = $(obj).val().substring(0, 8) + fate;
            }
        }
    }
    $(obj).parent().next().find("input").val(end);
} 
 第一小段
 
//往下一个时间框内赋值前一个时间框的时间
    //var fate;
    //if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) {
    //    if ((parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) {
    //        fate = "0" + (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
    //    } else {
    //        fate = (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
    //    }
    //} else
    //{
    //    fate = parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val());
    //}
    //var end = $(obj).val().substring(0, 8) + fate; 
 第二小段
 
//往下一个时间框内赋值前一个时间框的时间
    //var fate;
    //if ((parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) {
    //    if ((parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val())) < 10) {
    //        fate = "0" + (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
    //    } else {
    //        fate = (parseInt($(obj).val().substring(9, 10)) + parseInt($(obj).parent().prev().find("input").val()));
    //    }
    //} else {
    //    fate = parseInt($(obj).val().substring(8, 10)) + parseInt($(obj).parent().prev().find("input").val());
    //}
    //var end = $(obj).val().substring(0, 8) + fate + " 17:30"; 
 根据工作日历
 
#region 获取项目的工作日历id
        //zhongjyuan
        CTWorkCalendarConfigView CtccView = new CTWorkCalendarConfigView();
        DataTable dtCtcc = CtccView.GetDataTable(CTWorkCalendarConfig._.WCCID == Request["ProjectID"], CTWorkCalendarConfig._.WCCID.Asc, new ExpressionClip[] { CTWorkCalendarConfig._.WCID });
        this.HidWTID.Value = dtCtcc.Rows[0]["WCID"].ToString().Trim();
        #endregion
//JavaScript
 var wtID = getObj("HidWTID").value;
    var startDate = $(obj).val();
    var days = $(obj).parent().prev().find("input").val();//获得天数
    ajaxRequest('FillData.ashx', { action: 'GetWorkEndDate', WTID: wtID, StartDate: startDate, Days: days }, 'json', function (data) {
        if (data) {
            var endDate = data.EndDate + " 17:30"
            $(obj).parent().next().find("input").val(endDate);
        }
    });
        
        