我正在使用momentjs,并试图创建一个包含过去30天的数组。
我想我可以创建一个计数器,然后向后计数,为每一天创造一个时刻。
但这是最好的方法吗?有没有人知道momentjs有没有内置的函数可以做到这一点?
发布于 2018-06-07 07:57:57
据我所知,momentjs没有任何用于自动创建包含moment实例的数组的内置功能,但您可以使用以下简短的语句轻松构建前30天的数组:
const lastThirtyDays = [...new Array(30)].map((i, idx) => moment().startOf("day").subtract(idx, "days"));
momentjs还能够创建表示持续时间的对象,如果这对您当前的问题有任何帮助的话。
https://stackoverflow.com/questions/50730859
复制相似问题