(timezone: string, fallback: number)
| 887 | } |
| 888 | |
| 889 | function timezoneToOffset(timezone: string, fallback: number): number { |
| 890 | // Support: IE 11 only, Edge 13-15+ |
| 891 | // IE/Edge do not "understand" colon (`:`) in timezone |
| 892 | timezone = timezone.replace(/:/g, ''); |
| 893 | const requestedTimezoneOffset = Date.parse('Jan 01, 1970 00:00:00 ' + timezone) / 60000; |
| 894 | return isNaN(requestedTimezoneOffset) ? fallback : requestedTimezoneOffset; |
| 895 | } |
| 896 | |
| 897 | function addDateMinutes(date: Date, minutes: number) { |
| 898 | date = new Date(date.getTime()); |
no test coverage detected
searching dependent graphs…