(range: number[])
| 217 | } |
| 218 | |
| 219 | private monthRange(range: number[]): number[][] { |
| 220 | let minus: number; |
| 221 | let yVal = 0 |
| 222 | let dateRange: number[][] = range.map((x) => { |
| 223 | if (x > 11) { |
| 224 | if ( x % 12 == 0) { |
| 225 | minus = x |
| 226 | yVal = x / 12 |
| 227 | return [yVal, (x - minus)] |
| 228 | } |
| 229 | else { |
| 230 | return [yVal, (x -minus)] |
| 231 | } |
| 232 | } |
| 233 | return [yVal, x] |
| 234 | }) |
| 235 | return dateRange |
| 236 | } |
| 237 | |
| 238 | private dayEnd(startDate: Date, endDate: Date): number{ |
| 239 | let monthEnd = this.monthEnd(startDate, endDate) |