javascript - 将月份添加到日期时刻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);
});
解决方案
您可以通过以下方式实现此目的:
// 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>
推荐阅读
- c# - 如果使用 > 1 个客户端,则具有自己的流请求的 Grpc 多个客户端调用服务器 grpc 方法会失败
- javascript - 自定义屏蔽字段的正则表达式
- r - 如何制作邻接表
- javascript - VueJS 和 Plupload
- python - Pandas 通过 int 坐标进行模糊合并
- c# - 用 Math.net 求解非线性方程组
- ibm-cloud - 在比较两个实体时,如何在显示响应时摆脱插槽中的“II”符号?
- python - 如何在熊猫数据框中使用 groupby 查找描述性统计信息
- security - 在电子应用程序中存储数据库连接字符串的最佳方法是什么?
- c# - 如何在 Xamarin 表单中嵌入相机并通过单击自定义按钮拍摄图像?