gpt4 book ai didi

javascript - 添加日期结果不正确

转载 作者:行者123 更新时间:2023-12-01 01:50:38 25 4
gpt4 key购买 nike

r = new Date('Thu Aug 09 2018 22:25:07 GMT+0300');
k = new Date();
k.setDate(r.getDate() + 12);
$('#date_dep').val(k);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="date_dep" />

它工作正常,但是

var r = new Date('Thu Aug 09 2018 22:25:07 GMT+0300');
var k = new Date();
k.setDate(r.getDate() +12);
document.querySelector('#date_dep').value = k;
<input id="date_dep" readonly size="40">

返回错误的日期。 'Thu Aug 09 2018 22:25:07 GMT+0300' 是我获取日期的唯一方法

http://jsfiddle.net/aq9Laaew/120476/

最佳答案

问题在于您正在创建一个新日期来添加天数,而不是向您创建的日期添加天数。

r= new Date('Thu Aug 09 2018 22:25:07 GMT+0300');
k=r;//sets k (the date to be changed) to the date you created above
k.setDate(r.getDate() +12);
$('#date_dep').val(k);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="date_dep" />

关于javascript - 添加日期结果不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51574606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com