gpt4 book ai didi

javascript - 获取数字(日期)并加 1(天)

转载 作者:行者123 更新时间:2023-12-02 17:48:46 25 4
gpt4 key购买 nike

我正在尝试修改别人的代码,因此采用了迂回的方法,不幸的是我别无选择。

我有一个 jQuery 变量,它是 var calc_date_to = jQuery('#date_to').val();,它获取输入框的值。此输入框的值为“04.02.2014”形式的数字,表示日期。

我有另一个输入框,它接受这个日期并将其添加到它的值中,这部分 jQuery 是 $('#date_to_new').val(calc_date_to);,这一切都很完美。

问题是,我想在第二个输入框中显示的数字需要提前一天。因此,如果“calc_date_to”的值为“04.02.2014”,那么我希望第二个输入框的值为“05.02.2014”。

感谢任何帮助。

最佳答案

创建一个 Date 对象,添加一天,然后重新渲染字符串:

// Parse date
var raw = "31.12.2014".split(".");
var myDate = new Date(raw[2], raw[1]-1, raw[0]);
// Add one day
myDate.setDate(myDate.getDate()+1);
// Render date
var final = [myDate.getDate(), myDate.getMonth()+1, myDate.getFullYear()].join(".");

注意:使用-1+1,因为日期库使用0作为第一个月,不是 1

在此处查看此示例:http://jsfiddle.net/hyYNp/

关于javascript - 获取数字(日期)并加 1(天),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557399/

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