-
In the github repo the article links, there is a large number of comments about the Europe/Dublin time zone in the europe file, including one quote from Ulysses: https://github.com/eggert/tz/blob/7748036bace8562b9c047f368c...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
> America/Nuuk does daylight savings at -01:00 (yes, with a negative)
Europe/Dublin also has a negative DST offset. Irish DST runs through the European winter (i.e. the opposite of the other European timezones).
(More details here: https://github.com/golang/go/issues/56743#issuecomment-13157... )
-
> The naive way to do so would be via a static mapping of state to time zone but there are a few edge cases that preclude doing this
More than a few, state is really the wrong resolution here, US timezones follow counties and native reservations borders.
ZIP codes should probably be good enough but I'd be careful too. If your volume of addresses isn't too crazy, the robust way is to reverse geocode them and use a library that gets you the IANA identifier from timezone shapes.
https://github.com/RomanIakovlev/timeshape is maintained by a former coworker who could open source some of the work we did internally.
-
-
timezone-boundary-builder
A tool to extract data from Open Street Map (OSM) to build the boundaries of the world's timezones.
https://github.com/evansiroky/timezone-boundary-builder
Related posts
-
Falsehoods programmers believe about time zones
-
SpatiaLite: Library extending SQLite to support Spatial SQL capabilities
-
Does a country's legislated time zones extend to the limit of its territorial sea or its exclusive economic zone?
-
How do I convert a timestamp (from SQL) into this format: MM/DD/YYYY H:M:S?
-
How can I get a user's timezone based on location and create a DateTime() based on that timezone?