首页 > 解决方案 > 将月份添加到日期时刻js

问题描述

我正在尝试使用 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);

        });

标签: javascriptmomentjs

解决方案


您可以通过以下方式实现此目的:

// Getting the current moment
const currentTime = moment()

// Adding a month to it
const futureMonth = currentTime.add(1, 'M');

console.log(futureMonth)
<script src="https://rawgit.com/moment/moment/2.2.1/min/moment.min.js"></script>


推荐阅读