如何在React JS中获得几个月和一年之间的收益?

时间:2019-05-03 10:06:42

标签: reactjs antd

如果用户选择月份和年份之间的日期,它将存储在一个对象中(看起来像月选择器)

我在蚂蚁设计中尝试了Range Picker,但是只有我想将月份之间的所有时间都存储在数组(对象)中时,才会获得开始和结束月份

 <RangePicker
        placeholder={['Start month', 'End month']}
        format="YYYY-MM"
        value={value}
        mode={mode}
        onChange={this.handleChange}
        onPanelChange={this.handlePanelChange}
      />

输出[“ 2019-01,” 2019-02,“ 2019-03”]

1 个答案:

答案 0 :(得分:1)

var dateStart = moment('2013-8-31');
var dateEnd = moment('2015-3-30');
var timeValues = [];

while (dateEnd > dateStart || dateStart.format('M') === dateEnd.format('M')) {
   timeValues.push(dateStart.format('YYYY-MM'));
   dateStart.add(1,'month');
}