javascript - 最近 7 天

标签 javascript momentjs

我有一个报告创建时间为 2016-05-30,现在我需要从报告时间开始的最后 7 天。我怎样才能使用时刻?

report_create_time = moment('2016-05-30').format('MMM DD, YYYY');  

我看到了这个,但它给出了从当前日期算起的 7 天,但我想从 report_Create_time 开始。

dateFrom = moment().subtract(7,'d').format('YYYY-MM-DD');

最佳答案

你可以试试这个纯javascript

var d = new Date('2016-05-30');
var day = d.getDate() - 7;
var month = d.getMonth();
var year = d.getFullYear();
var d1 = new Date(year+"-"+month+"-"+day);
alert(d1);

https://jsfiddle.net/c6c2vur8/

关于javascript - 最近 7 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38726245/

相关文章:

javascript - 如何将外部库导入到 ReactJS 应用程序中(本地)

javascript - 语义 UI 菜单 - 单击时消失

javascript - 使用 Moment js 库解析日期的问题

javascript - 检查日期是否已经用时刻解析

JavaScript RegExp 从起始位置删除@符号

javascript - 如何执行 NON-LINK 的 JavaScript onClick?

javascript - 时刻给了我无效的日期

javascript - 如何使用 momentjs 在 angularjs 中设置应用程序范围的时区

javascript - 如何使用 moment.js 解析 ISO 8601 格式的持续时间?

javascript - 使用 getInitialProps 保护路由 - Next.js