时间操作

时间内整天数据筛选

获取时间内整天

/**
 * getXAxis()方法作用:获取开始日期和结束日期之间(包含开始日期和结束日期)的日期数组,可作为时间轴坐标等
 * @param  filters: {tab:0/1/2, startTime:开始日期, endTime:结束日期}
 * 说明: tab:取值0或1或2,分别表示日、月、年,对应的startTime和endTime的格式分别为'yyyy-MM-dd'、'yyyy-MM'、'yyyy'
 */
export function getXAxis(startTime: number, endTime: number): any {
  const length = (endTime - startTime) / (1000 * 24 * 60 * 60) + 1;
  const start = moment(startTime);
  const xAxis = new Array(length);
  for (let i = 0; i < length; i++) {
    start.set('date', start.get('date') + 1);
    xAxis[i] = moment(startTime).format('YYYY-MM-DD');
  }

  return xAxis;
}

最后更新于