MCPcopy Index your code
hub / github.com/MALSync/MALSync / dateFromTimezoneToTimezone

Function dateFromTimezoneToTimezone

src/utils/time.ts:1–11  ·  view source on GitHub ↗
(
  date: Date,
  sourceTimezone: string,
  targetTimezone: string = 'UTC',
)

Source from the content-addressed store, hash-verified

1export function dateFromTimezoneToTimezone(
2 date: Date,
3 sourceTimezone: string,
4 targetTimezone: string = 'UTC',
5): Date {
6 const sourceDate = new Date(new Date().toLocaleString('en-US', { timeZone: sourceTimezone }));
7 const targetDate = new Date(new Date().toLocaleString('en-US', { timeZone: targetTimezone }));
8 const diff = sourceDate.getTime() - targetDate.getTime();
9
10 return new Date(date.getTime() - diff);
11}
12
13export function getWeektime(weekDay: string, time: string): Date | null {
14 const daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];

Callers 3

infoMethod · 0.90
infoMethod · 0.90
infoMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected