javascript - 使用 javascript 获取现有日期之前 x 天的日期

标签 javascript angularjs date

我的 Angular 应用程序中有一个日期值,该值存储在本地存储中。

如果我执行代码

$scope.selectedDate = localStorage.getItem('selDate');

它将返回(当前)“11-4-2015”

我想要的是它返回该日期减去 85 天。

我已经尝试过:

var hearingOffset = 85;
var selectedDate = new Date(localStorage.getItem('selDate').replace(/-/g, '/') - hearingOffset);

我收到“无效日期”

我该怎么做才能在这里找到合适的约会对象?

最佳答案

moment.js可以轻松做到这一点。

时刻(日期).subtract(85, '天').toDate()

关于javascript - 使用 javascript 获取现有日期之前 x 天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33635902/

相关文章:

javascript - 如何将 props 传递给从组件数组映射的组件?

javascript - 我试图替换数组索引中的特定字符。

angularjs - $onInit 没有立即绑定(bind)数据

r - 基于日期比较的子集数据集R

php - 如何使用 php 将当前日期添加到我的数据库表中

javascript - 如何在 JavaScript 中按类获取 HTML 元素?

javascript - 如何在 eval() 中评估 console.log(1+2) ?

javascript - 发送带有 DELETE 请求的正文的干净方法是什么?

javascript - Angular,从指令标签读取属性

mysql 选择联合所有日期值不正确