fengxiang
2018-03-14 aee3b7ea53df69cedae9e8210987000caf059c9f
src/app/business/services/util/date.service.ts
@@ -16,21 +16,22 @@
  }
  /**
   *  获取时间区间,粒度数值
   */   countTimeRange(timePeriod: TimePeriod): number {
     let timeUnit = 0;
    switch (timePeriod.timeUnits) {
      case TimeUnits.YEAR:
      timeUnit = 1000 * 60 * 60 * 24 * 30 * 12; break;
      case TimeUnits.MONTH:
      timeUnit = 1000 * 60 * 60 * 24 * 30; break;
      case TimeUnits.DAY:
      timeUnit = 1000 * 60 * 60 * 24; break;
      case TimeUnits.HOUR:
      timeUnit = 1000 * 60 * 60; break;
      case TimeUnits.MINUTE:
      timeUnit = 1000 * 60; break;
    }
     return Math.floor((timePeriod.endTime.getTime() - timePeriod.startTime.getTime()) / timeUnit);
   */
   countTimeRange(timePeriod: TimePeriod): number {
      let timeUnit = 0;
      switch (timePeriod.timeUnits) {
        case TimeUnits.YEAR:
        timeUnit = 1000 * 60 * 60 * 24 * 30 * 12; break;
        case TimeUnits.MONTH:
        timeUnit = 1000 * 60 * 60 * 24 * 30; break;
        case TimeUnits.DAY:
        timeUnit = 1000 * 60 * 60 * 24; break;
        case TimeUnits.HOUR:
        timeUnit = 1000 * 60 * 60; break;
        case TimeUnits.MINUTE:
        timeUnit = 1000 * 60; break;
      }
      return Math.floor((timePeriod.endTime.getTime() - timePeriod.startTime.getTime()) / timeUnit);
   }
   makeTimeList(timePeriod: TimePeriod): string [] {
    const start = moment(timePeriod.startTime);