( date1: Date, date2: Date, timezone?: string, )
| 619 | }; |
| 620 | |
| 621 | export const isSameDayInTimezone = ( |
| 622 | date1: Date, |
| 623 | date2: Date, |
| 624 | timezone?: string, |
| 625 | ): boolean => { |
| 626 | const dateFormat = 'dd-MM-yyyy'; |
| 627 | |
| 628 | if (Number.isNaN(date1.getTime()) || Number.isNaN(date2.getTime())) { |
| 629 | return false; |
| 630 | } |
| 631 | |
| 632 | return ( |
| 633 | dateFormatInTimezone(date1, dateFormat, timezone) === |
| 634 | dateFormatInTimezone(date2, dateFormat, timezone) |
| 635 | ); |
| 636 | }; |
| 637 | |
| 638 | export const getTimezoneOffsetLabel = (timezone: string): string => { |
| 639 | const resolvedTimezone = timezone || DEFAULT_TIMEZONE; |
no test coverage detected