There are different ways of identifying the same timezone, which can each be used by different programs in different ways. I live in Wisconsin, so we generally refer to the timezone here as "Central Time." But I know that Windows has a registry entry for Central Standard Time
, which in fact is actually comprised of both Central Standard Time (CST) and Central Daylight Time (CDT). But more recently I've seen this timezone displayed as America/Chicago
.
What are the right terms to refer to these two different standards? So for instance, what do you call the America/Chicago
way of identifying the timezone? Is that something like the "Standard TZ Info name" or the "ISO-1234567 timezone name" or the "Eggert TZ name"?
And what about the slightly more familiar Central Standard Time
? Do you refer to that syntax as the "Friendly timezone name", or the "ISO-987654321 timezone name", or something like that? Thanks!
Reference to a specific time and zone would follow standard guidelines with the zone in parentheses: 4:42 p.m. (PST), 11:03 a.m. (MDT), 2:30 p.m. (CST), 10:00 P.M. (EST). AP on the other hand advises to capitalize the full name of each time zone: Pacific/Mountain/Central/Eastern Standard Time.
Time zones are counted from the Prime Meridian (0º longitude), which runs through Greenwich, England. Each time zone is based on a central meridian, counted at 15º intervals from the Prime Meridian, and extends 7½º to either side of the central meridian.
Standard time is the local time in a country or region when Daylight Saving Time (DST) is not in use. Standard time is also known as winter time or normal time. Standard time is sometimes referred to as or winter time or normal time, while DST may also be called summer time, especially in the UK.
The four main ones are Eastern, Central, Mountain, and Pacific Standard Time. The two others are Alaska Standard Time and Hawaii-Aleutian Standard Time, observed only by Alaska and Hawaii respectively.
There are no exact standards for the nomenclature, but here are some guidelines:
Time zones like America/Chicago
are commonly referred to as "Olson Time Zones", "IANA Time Zones", or "TZ Database Time Zones". There is some background on Wikipedia with the history of the database that explains some of this.
"IANA Time Zones" is probably the most correct form these days, as the project now resides under the stewardship of IANA.
Occasionally, you'll hear them referred to by the language that uses them, as in "PHP Time Zones" or "Java Time Zones". This usually comes from a lack of understanding about the implementation, and I would discourage using these names.
The time zones in the Windows registry are commonly known as "Microsoft Time Zones" or "Windows Time Zones".
I'd actually encourage calling them "Legacy Windows Time Zones", as IANA time zones are slowly making their way into Windows, such as with the WinRT classes: Windows.Globalization.Calendar
and Windows.Globalization.DateTimeFormatting.DateTimeFormatter
.
I sometimes hear them called ".NET Time Zones", or "TimeZoneInfo Time Zones", based on their usage within the .NET Framework, but I would discourage this sort of naming.
Pay no attention to the naming conventions of the Windows time zone identifiers. They are all over the place.
Some of this is also covered in the 'timezone' tag wiki.
Oh, and since we're talking about naming, it's "time zone" (two words), not "timezone". :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With