2 qq 15290009 qq_15290009 于 2016.01.13 12:51 提问

jQuery日期加减问题????????
 <form id="tj" class="tj" runat="server" name="form1">
                                                                                                   <div class="input">     
                                                                                                       <table cellpadding="0" cellspacing="1" >

                                                                                                                            <tbody>

                                                                                                                                 <tr>
                                                                                                                                    <td><span id="sp1">*</span>存入金额 </td>

                                                                                                                                    <td>
                                                                                                                                         <input type="text" id="input"/>
                                                                                                                                  <span style="color:#CCC;">最低存入金额为1000元</span>
                                                                                                                                    </td>

                                                                                                                                </tr>
                                                                                                                                <tr>
                                                                                                                                    <td><span id="sp1">*</span>币种     </td>
                                                                                                                                    <td >
                                                                                                                                        <select name="bz" id="sel1" onChange="getBz(this)" style="margin-left:20px;">
                                                                                                                                        <option>请选择币种</option> 
                                                                                                                                        </select>
                                                                                                                                    </td>
                                                                                                                                </tr>
                                                                                                                                <tr>
                                                                                                                                    <td><span id="sp1">*</span>存期         </td>
                                                                                                                                    <td >
                                                                                                                                        <select name="city"  style="margin-left:20px;" id="sel2">
                                                                                                                                        <option>请选择存期</option> 
                                                                                                                                        </select>
                                                                                                                                    </td>
                                                                                                                                </tr>
                                                                                                                                <tr>
                                                                                                                                    <td><span id="sp1">*</span>年利率       </td>
                                                                                                                                    <td >
                                                                                                                                         <input type="text" id="nl3" style="width:100px; margin-left:20px;"/><span>%</span>
                                                                                                                                        上浮区间<input type="text" id="nl3" style="width:100px; margin-left:20px;" value="0"/><span>%</span>
                                                                                                                                    </td>
                                                                                                                                </tr>

                                                                                                                                <tr>
                                                                                                                                    <td><span id="sp1">*</span>存入日期      </td>
                                                                                                                                    <td>
                                                                                                                                          <input type="text" class="date" id="EntTime32" name="EntTime32" onclick="return showCalendar('EntTime32', 'y-mm-dd');" value=""  /><span>请点击</span>

                                                                                                                                    </td>
                                                                                                                                </tr>
                                                                                                                                <script language="javascript">
                                                                                                                                var d = new Date();
                                                                                                                                var s = d.getYear() + "-" + (d.getMonth()+1) + "-" + d.getDate() ;   
                                                                                                                                    document.getElementById('EntTime32').value = s;
                                                                                                                                var a = s + document.getElementById('sel2');
                                                                                                                                    document.getElementById('EntTime31').value = a;
                                                                                                                                </script>
                                                                                                                               <tr>
                                                                                                                                    <td><span id="sp1">*</span>提取日期      </td>
                                                                                                                                    <td>
                                                                                                                                          <input type="text" class="date" id="EntTime31" name="EntTime31" onclick="return showCalendar('EntTime31', 'y-mm-dd');"  /><span>请点击</span>

                                                                                                                                    </td>
                                                                                                                                </tr>



                                                                                                                            </tbody>

                                                                                                                        </table>

                                                                                                   </div>

                                                                                                    <div class="output">
                                                                                                                    <h4>计算结果</h4>
                                                                                                                    <hr class="hi"/>
                                                                                                                    <table cellpadding="0" cellspacing="1" >
                                                                                                                            <tbody>
                                                                                                                                <tr>
                                                                                                                                    <td>利息总额  </td>
                                                                                                                                    <td><input id="lj" type="text"/><input id="dw" /><td>



                                                                                                                                </tr>
                                                                                                                                <tr>
                                                                                                                                    <td>本息合计 </td>
                                                                                                                                    <td><input id="lj" type="text"/><input id="dw1" /></td>


                                                                                                                                </tr>
                                                                                                                                <tr>
                                                                                                                                    <td>利息税  </td>
                                                                                                                                    <td><input id="lj" type="text"/><input id="dw2" /></td>
                                                                                                                                    <td><a onClick="showHide2()">明细详情</a></td>
                                                                                                                                </tr>

                                                                                                                            </tbody>
                                                                                                                        </table>
                                                                                                                        <div id="tex2" style="display:none;">
                                                                                                                        <table cellpadding="0" cellspacing="1" >
                                                                                                                            <tbody>
                                                                                                                                <dl style="padding-right:18px;">
                                                                                                                                                <dt class="listeara" >
                                                                                                                                                    <div>转存期次</div>
                                                                                                                                                    <div>偿还本息(元) </div>
                                                                                                                                                    <div>偿还利息(元)</div>
                                                                                                                                                    <div>计算公式(元) </div>
                                                                                                                                                    <div>日期(元) </div>
                                                                                                                                                </dt>
                                                                                                                                            </dl>
                                                                                                                                            <dl class="list" >
                                                                                                                                                <label class="lab">
                                                                                                                                                    <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>
                                                                                                                                                   <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>

                                                                                                                                                    <p>fdgrrgergeedd,dmdmsdmf;sdkf;lksd;fksd;lfkd;slkfl;sdkf;lsdkf;ldskf;lsdkf;lsdkfl</p>



                                                                                                                                                </label>    
                                                                                                                                            </dl>

                                                                                                                            </tbody>
                                                                                                                        </table>

                                                                                                                        </div>

                                                                                                    </div> 


                                                                                        </form>
                                                                           </div>

图片说明

就是存入日期(当前日期) + 存期 = 提取日期
也就是说 今天的日期 加上存期的下拉框里的所显示的文字(三个月 90天) 比如 2016-1-13 + 三个月 =2016-4-13

这个用jQuery怎么写 ????
还有就是 我在myeclipse里运行 那个存入日期 是当前日期 但是在网页上运行就这个样子了
图片说明

4个回答

jiaowonange8
jiaowonange8   2016.01.13 13:23
已采纳

这个很简单啦,就是js时间处理的问题,
var date = new Date("2016-01-13");//存入日期
var cunqi = parseInt("3");//3是获取的存期
date.setMonth(date.getMonth()+cunqi);//设置时间,得到提取日期

var timeStr = date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();//提取日期格式化,再给提取日期赋值就行了:如:$("#提取日期").val(timeStr);

alert(timeStr);
有问题再问我

jiaowonange8
jiaowonange8 多看看jquery基础,有时间再多看看js相关的书籍。
接近 2 年之前 回复
jiaowonange8
jiaowonange8 回复热呛: 905310087
接近 2 年之前 回复
qq_15290009
qq_15290009 你有扣扣吗 我打包传给你吧
接近 2 年之前 回复
jiaowonange8
jiaowonange8 回复热呛: 看到了,等会儿
接近 2 年之前 回复
qq_15290009
qq_15290009 存期的数据 就是下面的那个js 当前日历显示 在上面的那个里
接近 2 年之前 回复
jiaowonange8
jiaowonange8 存期的数据,showCalendar,就这两个就够了
接近 2 年之前 回复
qq_15290009
qq_15290009 什么格式化的问题 js是那个币种存期的下拉的 样式啥的 就不贴了 挺多
接近 2 年之前 回复
jiaowonange8
jiaowonange8 回复热呛: js要的,你这明显格式化有问题,贴来
接近 2 年之前 回复
qq_15290009
qq_15290009 回复男哥: 贴出来了 js要吗
接近 2 年之前 回复
jiaowonange8
jiaowonange8 回复热呛: 你把你的前台页面都贴出来,我给你写个详细的,反正我现在没事;
接近 2 年之前 回复
qq_15290009
qq_15290009 回复男哥: 你能给我详细写写吗 还有就是那个存入日期不能固定了 要去获取 今天是1-13 明天就是1-14号这样
接近 2 年之前 回复
jiaowonange8
jiaowonange8 回复热呛: date.setFullYear(年,月,日),用这个,年月日都可以换算,就算是毫秒,也可以用date.setMinutes(分,秒,毫秒)来计算
接近 2 年之前 回复
qq_15290009
qq_15290009 回复男哥: 前台用jQuery 获取的 var cunqi = parseInt("3");//3是获取的存期 你说的这个 不光有三个月还有一天七天一年俩年 五年 留个月的 这该怎么写
接近 2 年之前 回复
jiaowonange8
jiaowonange8 前台存入日期是从后台获取的吗,还是选择的
接近 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.01.13 12:53

日期加减问题
Java日期的加减问题
python datetime 日期加减
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_15290009
qq_15290009   2016.01.13 14:03

js




//下拉联动和文本框值
$(document).ready(function(){
var o=[{'id':'1','val':'人民币'},{'id':'2','val':'美元'},{'id':'3','val':'英镑'},{'id':'4','val':'欧元'},{'id':'5','val':'日元'},{'id':'6','val':'港币'},{'id':'7','val':'加拿大元'},{'id':'8','val':'瑞士法郎'},{'id':'10','val':'新加坡元'}];
var o1=[ {'id':'1',val:[ {'id':'1','val':'一天通知'},{'id':'2','val':'七天通知'},{'id':'3','val':'一个月'},{'id':'4','val':'三个月'},{'id':'5','val':'六个月'},{'id':'6','val':'一年'},{'id':'7','val':'两年'},{'id':'63','val':'三年'},{'id':'8','val':'五年'}]},
         {'id':'2',val:[ {'id':'9','val':'七天通知'},{'id':'10','val':'一个月'},{'id':'11','val':'三个月'},{'id':'12','val':'六个月'},{'id':'13','val':'一年'},{'id':'14','val':'两年'}]},
         {'id':'3',val:[ {'id':'15','val':'七天通知'},{'id':'16','val':'一个月'},{'id':'17','val':'三个月'},{'id':'18','val':'六个月'},{'id':'19','val':'一年'},{'id':'20','val':'两年'}]},
         {'id':'4',val:[ {'id':'21','val':'七天通知'},{'id':'22','val':'一个月'},{'id':'23','val':'三个月'},{'id':'24','val':'六个月'},{'id':'25','val':'一年'},{'id':'26','val':'两年'}]},
         {'id':'5',val:[ {'id':'27','val':'七天通知'},{'id':'28','val':'一个月'},{'id':'29','val':'三个月'},{'id':'30','val':'六个月'},{'id':'31','val':'一年'},{'id':'32','val':'两年'}]},
         {'id':'6',val:[ {'id':'33','val':'七天通知'},{'id':'34','val':'一个月'},{'id':'35','val':'三个月'},{'id':'36','val':'六个月'},{'id':'37','val':'一年'},{'id':'38','val':'两年'}]},
         {'id':'7',val:[ {'id':'39','val':'七天通知'},{'id':'40','val':'一个月'},{'id':'41','val':'三个月'},{'id':'42','val':'六个月'},{'id':'43','val':'一年'},{'id':'44','val':'两年'}]},
         {'id':'8',val:[ {'id':'45','val':'七天通知'},{'id':'46','val':'一个月'},{'id':'47','val':'三个月'},{'id':'48','val':'六个月'},{'id':'49','val':'一年'},{'id':'50','val':'两年'}]},
         {'id':'9',val:[ {'id':'51','val':'七天通知'},{'id':'52','val':'一个月'},{'id':'53','val':'三个月'},{'id':'54','val':'六个月'},{'id':'55','val':'一年'},{'id':'56','val':'两年'}]},
         {'id':'10',val:[ {'id':'57','val':'七天通知'},{'id':'58','val':'一个月'},{'id':'59','val':'三个月'},{'id':'60','val':'六个月'},{'id':'61','val':'一年'},{'id':'62','val':'两年'}]}
         ];
  var tmp='';
  for(var i=0;i<o.length;i++){
   tmp+= "<option value='"+o[i].id +"'>"+o[i].val+"</option>"
 }
 $("#sel1").append(tmp);

tmp='';


 for(var i=0;i<o1.length;i++){
   tmp+= "<option value='"+o1[i].id +"'>"+o1[i].val+"</option>"
 }
 $("#sel2").append(tmp);


$("#sel1").change(function(){
$('#nl3').val('');
 $("#sel2").empty();
   tmp='<option>请选择</option> ';


 for(var i=0;i<o1.length;i++){
   if(o1[i].id==$("#sel1").val()){

      for(var j=0;j<o1[i].val.length;j++){
            tmp+= "<option value='"+o1[i].val[j].id +"'>"+o1[i].val[j].val+"</option>"
         }

    }
 }
 $("#sel2").append(tmp);


});


 $("#sel2").change(function(){
     //人民币利息
if($("#sel2").val()=='1'){
    $('#nl3').val('0.55');
}else if($("#sel2").val()=='2'){
    $('#nl3').val('1.1');
}else if($("#sel2").val()=='3'){
    $('#nl3').val('1.35');
}else if($("#sel2").val()=='5'){
    $('#nl3').val('1.55');
}else if($("#sel2").val()=='6'){
    $('#nl3').val('1.75');
}else if($("#sel2").val()=='7'){
    $('#nl3').val('2.25');
}else if($("#sel2").val()=='63'){
    $('#nl3').val('2.75');
}else if($("#sel2").val()=='8'){
    $('#nl3').val('2.75');
    //美元利息
}else if($("#sel2").val()=='9'){
    $('#nl3').val('0.0500');
}else if($("#sel2").val()=='10'){
    $('#nl3').val('0.2000');
}else if($("#sel2").val()=='11'){
    $('#nl3').val('0.3000');
}else if($("#sel2").val()=='12'){
    $('#nl3').val('0.5000');
}else if($("#sel2").val()=='13'){
    $('#nl3').val('0.8000');
}else if($("#sel2").val()=='14'){
    $('#nl3').val('0.8000');
    //英镑利息
}else if($("#sel2").val()=='15'){
    $('#nl3').val('0.0500');
}else if($("#sel2").val()=='16'){
    $('#nl3').val('0.1000');
}else if($("#sel2").val()=='17'){
    $('#nl3').val('0.1000');
}else if($("#sel2").val()=='18'){
    $('#nl3').val('0.1000');
}else if($("#sel2").val()=='19'){
    $('#nl3').val('0.1000');
}else if($("#sel2").val()=='20'){
    $('#nl3').val('0.1000');
    //欧元利息
}else if($("#sel2").val()=='21'){
    $('#nl3').val('0.0005');
}else if($("#sel2").val()=='22'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='23'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='24'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='25'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='26'){
    $('#nl3').val('0.0100');
    //日元利息
}else if($("#sel2").val()=='27'){
    $('#nl3').val('0.0005');
}else if($("#sel2").val()=='28'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='29'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='30'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='31'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='32'){
    $('#nl3').val('0.0100');
    //港币利息
}else if($("#sel2").val()=='33'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='34'){
    $('#nl3').val('0.1000');
}else if($("#sel2").val()=='35'){
    $('#nl3').val('0.2500');
}else if($("#sel2").val()=='36'){
    $('#nl3').val('0.5000');
}else if($("#sel2").val()=='37'){
    $('#nl3').val('0.7000');
}else if($("#sel2").val()=='38'){
    $('#nl3').val('0.7500');
    //加拿大元利息
}else if($("#sel2").val()=='39'){
    $('#nl3').val('0.0500');
}else if($("#sel2").val()=='40'){
    $('#nl3').val('0.0500');
}else if($("#sel2").val()=='41'){
    $('#nl3').val('0.0500');
}else if($("#sel2").val()=='42'){
    $('#nl3').val('0.3000');
}else if($("#sel2").val()=='43'){
    $('#nl3').val('0.4000');
}else if($("#sel2").val()=='44'){
    $('#nl3').val('0.4000');
    //瑞士法郎利息
}else if($("#sel2").val()=='45'){
    $('#nl3').val('0.0001');
}else if($("#sel2").val()=='46'){
    $('#nl3').val('0.0001');
}else if($("#sel2").val()=='47'){
    $('#nl3').val('0.0001');
}else if($("#sel2").val()=='48'){
    $('#nl3').val('0.0001');
}else if($("#sel2").val()=='49'){
    $('#nl3').val('0.0001');
}else if($("#sel2").val()=='50'){
    $('#nl3').val('0.0001');
    //澳大利亚元利息
}else if($("#sel2").val()=='51'){
    $('#nl3').val('0.2500');
}else if($("#sel2").val()=='52'){
    $('#nl3').val('1.2000');
}else if($("#sel2").val()=='53'){
    $('#nl3').val('1.3000');
}else if($("#sel2").val()=='54'){
    $('#nl3').val('1.3000');
}else if($("#sel2").val()=='55'){
    $('#nl3').val('1.5000');
}else if($("#sel2").val()=='56'){
    $('#nl3').val('1.5000');
    //新加坡元利息
}else if($("#sel2").val()=='57'){
    $('#nl3').val('0.0005');
}else if($("#sel2").val()=='58'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='59'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='60'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='61'){
    $('#nl3').val('0.0100');
}else if($("#sel2").val()=='62'){
    $('#nl3').val('0.0100');
}else{
$('#nl3').val('');
}

});


});

sinat_15114467
sinat_15114467   2016.01.20 20:36

年份 +1900

or

getFullYear()??

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!