首页 > 解决方案 > YYYY-MM-DD格式的Javascript当前日期减去2周?

问题描述

我需要得到两周后不断变化的日期,所以从今天开始两周后以 YYYY-MM-DD 格式返回。我用这个有效的代码片段得到了它,但是有更好的方法吗?

谢谢!!!

const twoWeeksBack = new Date(Date.now() - 12096e5).toISOString().slice(0, 10);

console.log(twoWeeksBack);

标签: javascriptdatedatetime

解决方案


如果你可以使用库,Moment.js对于日期操作非常有用

moment().subtract(2, 'weeks').format("YYYY-MM-DD")

推荐阅读