javascript - 如何根据差异计算日期
问题描述
我正在尝试根据差异计算日期,但我无法使其工作。
我使用这段代码:
$('#TextBox1, #TextBox2').on('input', function() {
getdate();
});
function getdate() {
var month = $('#TextBox1').val();
var num_month = $('#TextBox2').val();
var date = new Date(month);
var newdate = new Date(date);
newdate.setDate(newdate.getDate() + 1);
var dd = newdate.getDate();
var mm = newdate.getMonth() + num_month;
var yyyy = newdate.getFullYear();
var someFormattedDate = mm + '/' + dd + '/' + yyyy;
$('#TextBox3').val(someFormattedDate);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Date From :
<input type="date" id="TextBox1" />
</p>
<p>Difference :
<input type="number" id="TextBox2" />
</p>
<p>Date To :
<input type="date" id="TextBox3" />
</p>
第一个输入字段我设置日期,然后第二个字段我想输入一个数字并将该数字添加到月份。然后第三个输入字段将显示计算的输出。
例如,我在第一个输入字段中输入 11/29/2018,然后在第二个输入字段中输入 3。第三个输入字段必须显示 1/29/2019。因为 11 是 11 月加上 3 个月将等于 1 月。
解决方案
推荐阅读
- masstransit - 如何将标头从 MassTransit 中的 ConsumeContext 复制到 PublishContext/SendContext
- php - 使用 php,如何从 dialogflow 实现 JSON 请求中获取特定数据并将数据存储到 php 变量中
- python - 在 django 中检查多对多集合中的成员
- javascript - 无法使用 javascript fetch api 发布到 typicode json 服务器
- ios - 当我在搜索栏中键入以检索 Google 图书信息时,我的表格视图未重新加载
- highcharts - Highcharts addSeries yAxis 标签格式
- python - 如何使用python限制文本文件中每一行的长度
- shell - 使用 cronic 减少包装脚本中的电子邮件通知以成功备份
- private - 仲裁中的专用网络
- c# - 如何从右到左逐个字符读取?