ach*_*chu -3 javascript momentjs
使用 moment js 根据开始和结束日期获取日期列表。
例如,我有两个日期,一个是开始日期和结束日期。我的开始日期是2019-04-02,结束日期是2019-05-16我需要这两个日期之间的所有日期。
我的输出将是["2019-04-02", "2019-04-03", "2019-04-04", ..., "2019-05-16"]在 moment js 中可能吗?
这应该可行,但下次请记住在发布问题之前添加您尝试过的内容
var day1 = moment("2019-05-01");
var day2 = moment("2019-04-06");
var result = [moment({...day2})];
while(day1.date() != day2.date()){
day2.add(1, 'day');
result.push(moment({ ...day2 }));
}
console.log(result.map(x => x.format("YYYY-MM-DD")));Run Code Online (Sandbox Code Playgroud)
<script src="https://momentjs.com/downloads/moment.min.js"></script>Run Code Online (Sandbox Code Playgroud)