(time0: string, time1: string, date: Date = new Date())
| 77 | } |
| 78 | |
| 79 | export function isInTimeIntervalLocal(time0: string, time1: string, date: Date = new Date()): boolean { |
| 80 | const a = parse24HTime(time0); |
| 81 | const b = parse24HTime(time1); |
| 82 | const t = [date.getHours(), date.getMinutes()]; |
| 83 | if (compareTime(a, b) > 0) { |
| 84 | return compareTime(a, t) <= 0 || compareTime(t, b) < 0; |
| 85 | } |
| 86 | return compareTime(a, t) <= 0 && compareTime(t, b) < 0; |
| 87 | } |
| 88 | |
| 89 | function isInTimeIntervalUTC(time0: number, time1: number, timestamp: number): boolean { |
| 90 | if (time1 < time0) { |
no test coverage detected