Not-so-fun fact: it took about two years of lobbying to get the standard changed from requiring a "time zone name" to requiring a "time zone name or abbreviation." @dashdashado On Sat, Aug 23, 2025, 1:21 PM Guy Harris via tz <tz@iana.org> wrote:
On Aug 23, 2025, at 9:37 AM, Paul Eggert via tz <tz@iana.org> wrote:
On 2025-08-23 00:48, Peter Chamberlin wrote:
If there is no official abbreviation then perhaps remove the "+03"?
An abbreviation of some sort is required. For more on the constraints on abbreviations, please see < https://data.iana.org/time-zones/theory.html#abbreviations>.
In particular, "compatible with ... POSIX" refers to various mechanisms, dating back Bell Labs UNIX, that provide a time zone abbreviation given a time; POSIX specifies the tzname[] array.
This means that, in order to support POSIX-compliant systems, the tz database must provide a time zone abbreviation string for all time values in all tz database timezones.