momentjs - 创建过去 30 天的数组



我正在使用momentjs,并试图创建一个包含过去30天的数组。

我想我可以创建一个计数器,然后倒数,为每一天创造一个时刻。

但这是最好的方法吗? 有谁知道 momentjs 是否内置了一个已经可以做到这一点的函数?

据我所知,momentjs 没有任何内置功能来自动创建包含时刻实例的数组,但您可以使用这样的简短语句轻松构建前三十天的数组:

const lastThirtyDays = [...new Array(30)].map((i, idx) => moment().startOf("day").subtract(idx, "days"));

MomentJS还能够创建表示持续时间的对象,如果这对您当前的问题有任何帮助。

最新更新