javascript - 从给定日期显示前一天的Javascript
问题描述
我有 From-Date、To-Date 和 Total-Days...如果我有 From-Date 和 Total-Days 那么我必须自动计算 To-Date 我使用以下方法来获取 To-Date 日
var FromDate = $("#FromDate").val();
var TotalDays = $("#txtDays").val();
FromDate.setDate(parseInt(FromDate.getDate()) + parseInt(NoOfDays));
var dd = FromDate.getDate()-1;
这对每个月的第一天都不起作用......因为它返回 0 如何处理这种情况或帮助我以另一种方式解决这个问题......谢谢提前
解决方案
尝试这个
var d = new Date('08-20-2018');
d.setDate(d.getDate() - 1);
alert(d.getDate());
如果您将任何“组件”(月、日、小时、分钟、秒、毫秒)设置在“正常”范围之外,Date 对象足够聪明,可以知道该怎么做——它会为您计算
推荐阅读
- angular - Angular 5 循环
- ios - 为集合视图内的按钮创建操作
- android - android中的ExampleInstrumentedTest.java和ExampleUnitTest.java有什么用?
- java - 客户端通过 httprequest 检查新数据是否可用
- python - 如何将多维查找表应用于彩色图像?
- c# - 随机包含换行符的字符串 C#
- c# - 如何使用 asp.net 将 kafka 消息保存到文件中
- android - 免费试用完成后限制应用中的特定应用功能
- c# - 使用 C# 将值写入 Excel 单元格
- javascript - 为什么我在几次迭代后得到“未定义”?