system.kanoa.date.getTimezoneOffsets
Description
Returns a dictionary of offset minutes for the start and end date for a given list of timezones i.e ['Pacific Standard Time'] This function is used by the shift and operations scheduling to determine if we are looking at a period of time where daylight savings changesSyntax
getTimeZoneOffsets(timezones, startDate, endDate)- timezones (list[string]): i.e. ['Pacific Standard Time']
- startDate (datetime)
- endDate (datetime)
- timezoneDict (dict)
- - timezone (string)
- - startOffSetMins (datetime)
- - endOffSetMins (datetime)
Code Example
startDate = system.date.parse("2025-01-01 00:00:00")
endDate = system.date.parse("2025-02-01 00:00:00")
timezones = system.kanoa.date.getTimeZoneOffsets(['Pacific Standard Time'], startDate, endDate)