briandfoy / PerlPowerTools

Perl Power Tools
https://metacpan.org/pod/PerlPowerTools
Other
211 stars 53 forks source link

'date' displays wrong timezone (out of USA) #98

Closed kal247 closed 2 years ago

kal247 commented 3 years ago

Only timezones for USA are implemented. For example, it displays "MDT" when "CEST" (Central European Summer Time) is in effect.

briandfoy commented 3 years ago

It's much more than the timezones. Nothing was locale aware. Try the latest version in the repo, which I'm almost completely rewritten.

kal247 commented 3 years ago

You're fast. And I confirm it's fixed, including the locale.

On Sun, 4 Jul 2021 at 08:29, brian d foy @.***> wrote:

It's much more than the timezones. Nothing was locale aware. Try the latest version in the repo, which I'm almost completely rewritten.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/briandfoy/PerlPowerTools/issues/98#issuecomment-873531178, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIXGCG3AAJIQNM37H5CFSDTV75T3ANCNFSM47YPJLHA .

kal247 commented 3 years ago

A little regression has been introduced : date -u now displays the wrong timezone.

briandfoy commented 3 years ago

It would help if you showed how you ran it and the output you got, along with the output from the standard date command.

But, I do see the problem and I'll have to think about how to handle that.

kal247 commented 3 years ago

on MACOS :

$ bin/date Lun jul 5 21:42:45 CEST 2021 $ bin/date -u Lun jul 5 19:42:48 CEST 2021

system date on MACOS :

$ date Lun 5 jul 2021 21:46:10 CEST $ date -u Lun 5 jul 2021 19:46:13 UTC

on LINUX :

$ tmp/date lun jui 5 19:57:43 UTC 2021 $ tmp/date -u lun jui 5 19:57:46 UTC 2021

system date on LINUX :

$ /bin/date lun 05 jui 2021 19:49:43 UTC $ /bin/date -u lun 05 jui 2021 19:49:55 UTC

Tests done with same environment in both systems :

LANGUAGE=en_GB.UTF-8 LANG=fr_CH.UTF-8

To me, the only correct behaviour here is macos system date :

The topic is not trivial.

On Sun, 4 Jul 2021 at 22:40, brian d foy @.***> wrote:

It would help if you showed how you ran it and the output you got, along with the output from the standard date command.

But, I do see the problem and I'll have to think about how to handle that.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/briandfoy/PerlPowerTools/issues/98#issuecomment-873658438, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIXGCESZNV232FE2LB5XVTTWDBL3ANCNFSM47YPJLHA .

briandfoy commented 3 years ago

Nope, the topic is not trivial. However, most of this is coming out of whatever POSIX wants to do with it and the default data format. These issues are aside from the particular timezone issue though.

Which version of the script are you using?

Also, note that since these systems already have a date on them, you probably don't want to PerlPowerTools edition. This project has mostly targeted Windows.

kal247 commented 3 years ago

Yes, except the time zone (it also applies to the year, so it should be the final part). I'm using date version 1.0.3 I've reported the rest mostly for completeness, but the difference is still surprising when you're not immediately aware of posix-level stuff.

On Mon, 5 Jul 2021 at 23:12, brian d foy @.***> wrote:

Nope, the topic is not trivial. However, most of this is coming out of whatever POSIX wants to do with it and the default data format. These issues are aside from the particular timezone issue though.

Which version of the script are you using?

Also, note that since these systems already have a date on them, you probably don't want to PerlPowerTools edition. This project has mostly targeted Windows.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/briandfoy/PerlPowerTools/issues/98#issuecomment-874330827, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIXGCFN2FXC3SMFXUQTL7DTWIN27ANCNFSM47YPJLHA .

briandfoy commented 3 years ago

I've pushed another version in the briandfoy/windows-tz branch. A lot of that is tracking down what Windows reports for the timezone and translating that to either the offset or abbreviation.

kal247 commented 3 years ago

date -u now works on macos. I can't test Linux, because the only machine I have access to is UTC anyway. On Windows, I get the same result with 1.0.3 or 1.0.4 :

C:\test>perl date
Thu Jul  8 21:53:00  2021
C:\test>perl date -u
Thu Jul  8 19:53:02 UTC 2021
briandfoy commented 3 years ago

Can you give me the output of tzutil /l on Windows? Also, which version of Windows are you using?

In the date script, I have a mapping of the Windows time zone names to offsets and abbreviations. I'm guessing my English versions of those aren't the same ones that you see. As such, I'll have add the different languages to that mapping.

Look at the end of the date script to see what I mean:

https://github.com/briandfoy/PerlPowerTools/blob/briandfoy/windows-tz/bin/date#L382

kal247 commented 3 years ago

See email attachment for the result of tzutil.

Hereafter, 'date' means 1.0.4 and 'date-old' means 1.0.3.

On Windows 10 Enterprise + perl v5.28.0 :

perl date Fri Jul 9 16:46:39 2021 perl date -u Fri Jul 9 14:46:41 UTC 2021 perl date-old Fri Jul 9 16:46:45 2021 perl date-old -u Fri Jul 9 14:46:47 UTC 2021

On Windows Server 2016 + perl v5.30.3:

perl date Fri Jul 9 16:47:02 BST 2021 perl date -u Fri Jul 9 14:47:04 UTC 2021 perl date-old Fri Jul 9 16:47:08 2021 perl date-old -u Fri Jul 9 14:47:10 UTC 2021

I feel sorry for bringing up the issue, please let me know if you need anything else.

On Thu, 8 Jul 2021 at 22:20, brian d foy @.***> wrote:

Can you give me the output of tzutil /l on Windows? Also, which version of Windows are you using?

In the date script, I have a mapping of the Windows time zone names to offsets and abbreviations. I'm guessing my English versions of those aren't the same ones that you see. As such, I'll have add the different languages to that mapping.

Look at the end of the date script to see what I mean:

https://github.com/briandfoy/PerlPowerTools/blob/briandfoy/windows-tz/bin/date#L382

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/briandfoy/PerlPowerTools/issues/98#issuecomment-876720222, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIXGCE2ZA6DXLBL4VMXUITTWYB7TANCNFSM47YPJLHA .

(UTC-12:00) International Date Line West Dateline Standard Time

(UTC-11:00) Co-ordinated Universal Time-11 UTC-11

(UTC-10:00) Aleutian Islands Aleutian Standard Time

(UTC-10:00) Hawaii Hawaiian Standard Time

(UTC-09:30) Marquesas Islands Marquesas Standard Time

(UTC-09:00) Alaska Alaskan Standard Time

(UTC-09:00) Co-ordinated Universal Time-09 UTC-09

(UTC-08:00) Baja California Pacific Standard Time (Mexico)

(UTC-08:00) Co-ordinated Universal Time-08 UTC-08

(UTC-08:00) Pacific Time (US & Canada) Pacific Standard Time

(UTC-07:00) Arizona US Mountain Standard Time

(UTC-07:00) Chihuahua, La Paz, Mazatlan Mountain Standard Time (Mexico)

(UTC-07:00) Mountain Time (US & Canada) Mountain Standard Time

(UTC-07:00) Yukon Yukon Standard Time

(UTC-06:00) Central America Central America Standard Time

(UTC-06:00) Central Time (US & Canada) Central Standard Time

(UTC-06:00) Easter Island Easter Island Standard Time

(UTC-06:00) Guadalajara, Mexico City, Monterrey Central Standard Time (Mexico)

(UTC-06:00) Saskatchewan Canada Central Standard Time

(UTC-05:00) Bogota, Lima, Quito, Rio Branco SA Pacific Standard Time

(UTC-05:00) Chetumal Eastern Standard Time (Mexico)

(UTC-05:00) Eastern Time (US & Canada) Eastern Standard Time

(UTC-05:00) Haiti Haiti Standard Time

(UTC-05:00) Havana Cuba Standard Time

(UTC-05:00) Indiana (East) US Eastern Standard Time

(UTC-05:00) Turks and Caicos Turks And Caicos Standard Time

(UTC-04:00) Asuncion Paraguay Standard Time

(UTC-04:00) Atlantic Time (Canada) Atlantic Standard Time

(UTC-04:00) Caracas Venezuela Standard Time

(UTC-04:00) Cuiaba Central Brazilian Standard Time

(UTC-04:00) Georgetown, La Paz, Manaus, San Juan SA Western Standard Time

(UTC-04:00) Santiago Pacific SA Standard Time

(UTC-03:30) Newfoundland Newfoundland Standard Time

(UTC-03:00) Araguaina Tocantins Standard Time

(UTC-03:00) Brasilia E. South America Standard Time

(UTC-03:00) Cayenne, Fortaleza SA Eastern Standard Time

(UTC-03:00) City of Buenos Aires Argentina Standard Time

(UTC-03:00) Greenland Greenland Standard Time

(UTC-03:00) Montevideo Montevideo Standard Time

(UTC-03:00) Punta Arenas Magallanes Standard Time

(UTC-03:00) Saint Pierre and Miquelon Saint Pierre Standard Time

(UTC-03:00) Salvador Bahia Standard Time

(UTC-02:00) Co-ordinated Universal Time-02 UTC-02

(UTC-01:00) Azores Azores Standard Time

(UTC-01:00) Cabo Verde Is. Cape Verde Standard Time

(UTC) Co-ordinated Universal Time UTC

(UTC+00:00) Dublin, Edinburgh, Lisbon, London GMT Standard Time

(UTC+00:00) Monrovia, Reykjavik Greenwich Standard Time

(UTC+00:00) Sao Tome Sao Tome Standard Time

(UTC+01:00) Casablanca Morocco Standard Time

(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna W. Europe Standard Time

(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague Central Europe Standard Time

(UTC+01:00) Brussels, Copenhagen, Madrid, Paris Romance Standard Time

(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb Central European Standard Time

(UTC+01:00) West Central Africa W. Central Africa Standard Time

(UTC+02:00) Amman Jordan Standard Time

(UTC+02:00) Athens, Bucharest GTB Standard Time

(UTC+02:00) Beirut Middle East Standard Time

(UTC+02:00) Cairo Egypt Standard Time

(UTC+02:00) Chisinau E. Europe Standard Time

(UTC+02:00) Damascus Syria Standard Time

(UTC+02:00) Gaza, Hebron West Bank Standard Time

(UTC+02:00) Harare, Pretoria South Africa Standard Time

(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius FLE Standard Time

(UTC+02:00) Jerusalem Israel Standard Time

(UTC+02:00) Juba South Sudan Standard Time

(UTC+02:00) Kaliningrad Kaliningrad Standard Time

(UTC+02:00) Khartoum Sudan Standard Time

(UTC+02:00) Tripoli Libya Standard Time

(UTC+02:00) Windhoek Namibia Standard Time

(UTC+03:00) Baghdad Arabic Standard Time

(UTC+03:00) Istanbul Turkey Standard Time

(UTC+03:00) Kuwait, Riyadh Arab Standard Time

(UTC+03:00) Minsk Belarus Standard Time

(UTC+03:00) Moscow, St Petersburg Russian Standard Time

(UTC+03:00) Nairobi E. Africa Standard Time

(UTC+03:00) Volgograd Volgograd Standard Time

(UTC+03:30) Tehran Iran Standard Time

(UTC+04:00) Abu Dhabi, Muscat Arabian Standard Time

(UTC+04:00) Astrakhan, Ulyanovsk Astrakhan Standard Time

(UTC+04:00) Baku Azerbaijan Standard Time

(UTC+04:00) Izhevsk, Samara Russia Time Zone 3

(UTC+04:00) Port Louis Mauritius Standard Time

(UTC+04:00) Saratov Saratov Standard Time

(UTC+04:00) Tbilisi Georgian Standard Time

(UTC+04:00) Yerevan Caucasus Standard Time

(UTC+04:30) Kabul Afghanistan Standard Time

(UTC+05:00) Ashgabat, Tashkent West Asia Standard Time

(UTC+05:00) Ekaterinburg Ekaterinburg Standard Time

(UTC+05:00) Islamabad, Karachi Pakistan Standard Time

(UTC+05:00) Qyzylorda Qyzylorda Standard Time

(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi India Standard Time

(UTC+05:30) Sri Jayawardenepura Sri Lanka Standard Time

(UTC+05:45) Kathmandu Nepal Standard Time

(UTC+06:00) Astana Central Asia Standard Time

(UTC+06:00) Dhaka Bangladesh Standard Time

(UTC+06:00) Omsk Omsk Standard Time

(UTC+06:30) Yangon (Rangoon) Myanmar Standard Time

(UTC+07:00) Bangkok, Hanoi, Jakarta SE Asia Standard Time

(UTC+07:00) Barnaul, Gorno-Altaysk Altai Standard Time

(UTC+07:00) Hovd W. Mongolia Standard Time

(UTC+07:00) Krasnoyarsk North Asia Standard Time

(UTC+07:00) Novosibirsk N. Central Asia Standard Time

(UTC+07:00) Tomsk Tomsk Standard Time

(UTC+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi China Standard Time

(UTC+08:00) Irkutsk North Asia East Standard Time

(UTC+08:00) Kuala Lumpur, Singapore Singapore Standard Time

(UTC+08:00) Perth W. Australia Standard Time

(UTC+08:00) Taipei Taipei Standard Time

(UTC+08:00) Ulaanbaatar Ulaanbaatar Standard Time

(UTC+08:45) Eucla Aus Central W. Standard Time

(UTC+09:00) Chita Transbaikal Standard Time

(UTC+09:00) Osaka, Sapporo, Tokyo Tokyo Standard Time

(UTC+09:00) Pyongyang North Korea Standard Time

(UTC+09:00) Seoul Korea Standard Time

(UTC+09:00) Yakutsk Yakutsk Standard Time

(UTC+09:30) Adelaide Cen. Australia Standard Time

(UTC+09:30) Darwin AUS Central Standard Time

(UTC+10:00) Brisbane E. Australia Standard Time

(UTC+10:00) Canberra, Melbourne, Sydney AUS Eastern Standard Time

(UTC+10:00) Guam, Port Moresby West Pacific Standard Time

(UTC+10:00) Hobart Tasmania Standard Time

(UTC+10:00) Vladivostok Vladivostok Standard Time

(UTC+10:30) Lord Howe Island Lord Howe Standard Time

(UTC+11:00) Bougainville Island Bougainville Standard Time

(UTC+11:00) Chokurdakh Russia Time Zone 10

(UTC+11:00) Magadan Magadan Standard Time

(UTC+11:00) Norfolk Island Norfolk Standard Time

(UTC+11:00) Sakhalin Sakhalin Standard Time

(UTC+11:00) Solomon Is., New Caledonia Central Pacific Standard Time

(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky Russia Time Zone 11

(UTC+12:00) Auckland, Wellington New Zealand Standard Time

(UTC+12:00) Co-ordinated Universal Time+12 UTC+12

(UTC+12:00) Fiji Fiji Standard Time

(UTC+12:45) Chatham Islands Chatham Islands Standard Time

(UTC+13:00) Co-ordinated Universal Time+13 UTC+13

(UTC+13:00) Nuku'alofa Tonga Standard Time

(UTC+13:00) Samoa Samoa Standard Time

(UTC+14:00) Kiritimati Island Line Islands Standard Time

(UTC-12:00) International Date Line West Dateline Standard Time

(UTC-11:00) Coordinated Universal Time-11 UTC-11

(UTC-10:00) Aleutian Islands Aleutian Standard Time

(UTC-10:00) Hawaii Hawaiian Standard Time

(UTC-09:30) Marquesas Islands Marquesas Standard Time

(UTC-09:00) Alaska Alaskan Standard Time

(UTC-09:00) Coordinated Universal Time-09 UTC-09

(UTC-08:00) Baja California Pacific Standard Time (Mexico)

(UTC-08:00) Coordinated Universal Time-08 UTC-08

(UTC-08:00) Pacific Time (US & Canada) Pacific Standard Time

(UTC-07:00) Arizona US Mountain Standard Time

(UTC-07:00) Chihuahua, La Paz, Mazatlan Mountain Standard Time (Mexico)

(UTC-07:00) Mountain Time (US & Canada) Mountain Standard Time

(UTC-07:00) Yukon Yukon Standard Time

(UTC-06:00) Central America Central America Standard Time

(UTC-06:00) Central Time (US & Canada) Central Standard Time

(UTC-06:00) Easter Island Easter Island Standard Time

(UTC-06:00) Guadalajara, Mexico City, Monterrey Central Standard Time (Mexico)

(UTC-06:00) Saskatchewan Canada Central Standard Time

(UTC-05:00) Bogota, Lima, Quito, Rio Branco SA Pacific Standard Time

(UTC-05:00) Chetumal Eastern Standard Time (Mexico)

(UTC-05:00) Eastern Time (US & Canada) Eastern Standard Time

(UTC-05:00) Haiti Haiti Standard Time

(UTC-05:00) Havana Cuba Standard Time

(UTC-05:00) Indiana (East) US Eastern Standard Time

(UTC-05:00) Turks and Caicos Turks And Caicos Standard Time

(UTC-04:00) Asuncion Paraguay Standard Time

(UTC-04:00) Atlantic Time (Canada) Atlantic Standard Time

(UTC-04:00) Caracas Venezuela Standard Time

(UTC-04:00) Cuiaba Central Brazilian Standard Time

(UTC-04:00) Georgetown, La Paz, Manaus, San Juan SA Western Standard Time

(UTC-04:00) Santiago Pacific SA Standard Time

(UTC-03:30) Newfoundland Newfoundland Standard Time

(UTC-03:00) Araguaina Tocantins Standard Time

(UTC-03:00) Brasilia E. South America Standard Time

(UTC-03:00) Cayenne, Fortaleza SA Eastern Standard Time

(UTC-03:00) City of Buenos Aires Argentina Standard Time

(UTC-03:00) Greenland Greenland Standard Time

(UTC-03:00) Montevideo Montevideo Standard Time

(UTC-03:00) Punta Arenas Magallanes Standard Time

(UTC-03:00) Saint Pierre and Miquelon Saint Pierre Standard Time

(UTC-03:00) Salvador Bahia Standard Time

(UTC-02:00) Coordinated Universal Time-02 UTC-02

(UTC-01:00) Azores Azores Standard Time

(UTC-01:00) Cabo Verde Is. Cape Verde Standard Time

(UTC) Coordinated Universal Time UTC

(UTC+00:00) Dublin, Edinburgh, Lisbon, London GMT Standard Time

(UTC+00:00) Monrovia, Reykjavik Greenwich Standard Time

(UTC+00:00) Sao Tome Sao Tome Standard Time

(UTC+01:00) Casablanca Morocco Standard Time

(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna W. Europe Standard Time

(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague Central Europe Standard Time

(UTC+01:00) Brussels, Copenhagen, Madrid, Paris Romance Standard Time

(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb Central European Standard Time

(UTC+01:00) West Central Africa W. Central Africa Standard Time

(UTC+02:00) Amman Jordan Standard Time

(UTC+02:00) Athens, Bucharest GTB Standard Time

(UTC+02:00) Beirut Middle East Standard Time

(UTC+02:00) Cairo Egypt Standard Time

(UTC+02:00) Chisinau E. Europe Standard Time

(UTC+02:00) Damascus Syria Standard Time

(UTC+02:00) Gaza, Hebron West Bank Standard Time

(UTC+02:00) Harare, Pretoria South Africa Standard Time

(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius FLE Standard Time

(UTC+02:00) Jerusalem Israel Standard Time

(UTC+02:00) Juba South Sudan Standard Time

(UTC+02:00) Kaliningrad Kaliningrad Standard Time

(UTC+02:00) Khartoum Sudan Standard Time

(UTC+02:00) Tripoli Libya Standard Time

(UTC+02:00) Windhoek Namibia Standard Time

(UTC+03:00) Baghdad Arabic Standard Time

(UTC+03:00) Istanbul Turkey Standard Time

(UTC+03:00) Kuwait, Riyadh Arab Standard Time

(UTC+03:00) Minsk Belarus Standard Time

(UTC+03:00) Moscow, St. Petersburg Russian Standard Time

(UTC+03:00) Nairobi E. Africa Standard Time

(UTC+03:00) Volgograd Volgograd Standard Time

(UTC+03:30) Tehran Iran Standard Time

(UTC+04:00) Abu Dhabi, Muscat Arabian Standard Time

(UTC+04:00) Astrakhan, Ulyanovsk Astrakhan Standard Time

(UTC+04:00) Baku Azerbaijan Standard Time

(UTC+04:00) Izhevsk, Samara Russia Time Zone 3

(UTC+04:00) Port Louis Mauritius Standard Time

(UTC+04:00) Saratov Saratov Standard Time

(UTC+04:00) Tbilisi Georgian Standard Time

(UTC+04:00) Yerevan Caucasus Standard Time

(UTC+04:30) Kabul Afghanistan Standard Time

(UTC+05:00) Ashgabat, Tashkent West Asia Standard Time

(UTC+05:00) Ekaterinburg Ekaterinburg Standard Time

(UTC+05:00) Islamabad, Karachi Pakistan Standard Time

(UTC+05:00) Qyzylorda Qyzylorda Standard Time

(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi India Standard Time

(UTC+05:30) Sri Jayawardenepura Sri Lanka Standard Time

(UTC+05:45) Kathmandu Nepal Standard Time

(UTC+06:00) Astana Central Asia Standard Time

(UTC+06:00) Dhaka Bangladesh Standard Time

(UTC+06:00) Omsk Omsk Standard Time

(UTC+06:30) Yangon (Rangoon) Myanmar Standard Time

(UTC+07:00) Bangkok, Hanoi, Jakarta SE Asia Standard Time

(UTC+07:00) Barnaul, Gorno-Altaysk Altai Standard Time

(UTC+07:00) Hovd W. Mongolia Standard Time

(UTC+07:00) Krasnoyarsk North Asia Standard Time

(UTC+07:00) Novosibirsk N. Central Asia Standard Time

(UTC+07:00) Tomsk Tomsk Standard Time

(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi China Standard Time

(UTC+08:00) Irkutsk North Asia East Standard Time

(UTC+08:00) Kuala Lumpur, Singapore Singapore Standard Time

(UTC+08:00) Perth W. Australia Standard Time

(UTC+08:00) Taipei Taipei Standard Time

(UTC+08:00) Ulaanbaatar Ulaanbaatar Standard Time

(UTC+08:45) Eucla Aus Central W. Standard Time

(UTC+09:00) Chita Transbaikal Standard Time

(UTC+09:00) Osaka, Sapporo, Tokyo Tokyo Standard Time

(UTC+09:00) Pyongyang North Korea Standard Time

(UTC+09:00) Seoul Korea Standard Time

(UTC+09:00) Yakutsk Yakutsk Standard Time

(UTC+09:30) Adelaide Cen. Australia Standard Time

(UTC+09:30) Darwin AUS Central Standard Time

(UTC+10:00) Brisbane E. Australia Standard Time

(UTC+10:00) Canberra, Melbourne, Sydney AUS Eastern Standard Time

(UTC+10:00) Guam, Port Moresby West Pacific Standard Time

(UTC+10:00) Hobart Tasmania Standard Time

(UTC+10:00) Vladivostok Vladivostok Standard Time

(UTC+10:30) Lord Howe Island Lord Howe Standard Time

(UTC+11:00) Bougainville Island Bougainville Standard Time

(UTC+11:00) Chokurdakh Russia Time Zone 10

(UTC+11:00) Magadan Magadan Standard Time

(UTC+11:00) Norfolk Island Norfolk Standard Time

(UTC+11:00) Sakhalin Sakhalin Standard Time

(UTC+11:00) Solomon Is., New Caledonia Central Pacific Standard Time

(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky Russia Time Zone 11

(UTC+12:00) Auckland, Wellington New Zealand Standard Time

(UTC+12:00) Coordinated Universal Time+12 UTC+12

(UTC+12:00) Fiji Fiji Standard Time

(UTC+12:45) Chatham Islands Chatham Islands Standard Time

(UTC+13:00) Coordinated Universal Time+13 UTC+13

(UTC+13:00) Nuku'alofa Tonga Standard Time

(UTC+13:00) Samoa Samoa Standard Time

(UTC+14:00) Kiritimati Island Line Islands Standard Time

briandfoy commented 2 years ago

I think I've fixed this in 1.028 (444e4afb5847f2c19988a6eadaec64f8e3cf003e), but if there's something that still doesn't work, open a new issue.

Thanks,