

# tz files cover almost all the inhabited world, and the only practical # to a time zone that was right for their area. # people in areas not otherwise covered by the tz files could "zic -l" This is also discussed in the Wikipedia article on the tz database.Īs far as practical matters, the tz database commentary also says: # These entries are mostly present for historical reasons, so that west of Greenwich) even though many people would expect it to # the abbreviation "-04" and corresponds to 4 hours behind UT # POSIX has positive signs west of Greenwich, but many people expect # even though this is the opposite of what many people expect. Thus the zone identifiers must have their signs inverted to be compliant.įrom the tz database where these zones are defined: # Be consistent with POSIX TZ settings in the Zone names,

When POSIX compliant systems interpret this variable, values like America/Los_Angeles would clearly fall through to the third format (described in the same document), but values like Etc/GMT+11 are ambiguous as to which format rules should apply.

The reason is for backwards compatibility with POSIX style time zone identifiers, such as are used with the first format of the TZ environment variable. That is, they are in terms of positive values being West of GMT, rather than positive values being East of GMT.
#Gmt time zones iso#
The tz database identifiers of the form Etc/GMT±* deliberately have an inverted sign than the usual forms we expect under ISO 8601.
