gpt4 book ai didi

javascript - 将月份添加到日期时刻 js

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:51 27 4
gpt4 key购买 nike

我正在尝试使用 js 将月数添加到给定日期。 fd_start_date 有开始日期,但 moment.js 返回“无效日期”。我正在使用日期选择器以 YYYY-MM-DD 格式选择日期。

$('#fd_start_date').click(function () {
var start_date=$("#fd_start_date").val();
var no_of_months=$("#fd_duration").val();
var currentDate = moment(start_date);
var future_date = moment(currentDate).add(no_of_months, 'months');
console.log(future_date);

});

最佳答案

如果我更改为 on input 并且在月份字段中有值,则对我有用

$('#fd_start_date, #fd_duration').on("input",function() {
var start_date = $("#fd_start_date").val();
if (start_date) {
var no_of_months = $("#fd_duration").val();
var currentDate = moment(start_date);
var future_date = moment(currentDate).add(no_of_months, 'months');
console.log(future_date);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

<input type="date" id="fd_start_date" /><input type="number" id="fd_duration" value="1" />

关于javascript - 将月份添加到日期时刻 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52651582/

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