gpt4 book ai didi

javascript - 根据用户输入计算日期

转载 作者:行者123 更新时间:2023-11-28 01:14:08 25 4
gpt4 key购买 nike

我正在尝试创建一种日期计算器小部件,其中可以根据用户对不同字段的输入生成日期。想法是,如果您不知道确切的日期,但知道它是几个月/几年/几天前,您可以使用此小部件生成日期。在此示例中,我想查找“X”个月前事件的日期。用户在字段中输入几个月前的数量,然后进行计算以输出到文本字符串,表示该过程的日期是 xx/xx/xxxx。

这是my fiddle .

html:

今天的日期:
<label for="monthsago" class="col-sm-2 control-label">How many Months ago?</label>

手术日期为 xx/xx/xxxx。

在我在这里看到的或通过谷歌搜索的所有示例中,日期似乎都是在日期对象中设置的,例如 new Date(2000, 0, 1);我想使用输入字段来生成计算的日期对象。我在 javascript 方面是个新手,所以这让我陷入了困境。非常感谢任何意见/帮助。

最佳答案

为什么不直接从日期对象中减去月份

$('#months').on('input', function () {
var date = new Date();
var month = date.getMonth();

date.setMonth(month-this.value);

$('#procedureMonths').text(date.toString());
});

FIDDLE

关于javascript - 根据用户输入计算日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24042714/

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