Main Content

Time Zones

Time zones used for navigation are uniform 15° extents of longitude. The timezone function returns a navigational time zone, that is, one based solely on longitude with no regard for statutory divisions. So, for example, Chicago, Illinois, lies in the statutory U.S. Central time zone, which has irregular boundaries devised for political or convenience reasons. However, from a navigational standpoint, Chicago's longitude places it in the S (Sierra) time zone. The zone's description is +6, which indicates that 6 hours must be added to local time to get Greenwich, or Z (Zulu) time. So, if it is noon, standard time in Chicago, it is 12+6, or 6 p.m., at Greenwich.

Each 15° navigational time zone has a distinct description and designating letter. The exceptions to this are the two zones on either side of the date line, M and Y (Mike and Yankee). These zones are only 7-1/2° wide, since on one side of the date line, the description is +12, and on the other, it is -12.

Navigational time zones are very important for celestial navigation calculations. Although there are no Mapping Toolbox™ functions designed specifically for celestial navigation, a simple example can be devised.

World map with zone descriptions and alphabetical zone indicators

It is possible with a sextant to determine local apparent noon. This is the moment when the Sun is at its zenith from your point of view. At the exact center longitude of a time zone, the phenomenon occurs exactly at noon, local time. Since the Sun traverses a 15° time zone in 1 hour, it crosses one degree every 4 minutes. So if you observe local apparent noon at 11:54, you must be 1.5° east of your center longitude.

You must know what time zone you are in before you can even attempt a fix. This concept has been understood since the spherical nature of the Earth was first accepted, but early sailors had no ability to keep accurate time on ship, and so were unable to determine their longitude. The invention of accurate chronometers in the 18th century solved this problem.

The timezone function is quite simple. It returns zd, an integer for use in calculations, zltr, a character vector of the zone designator, and zone, a character vector fully naming the zone. For example, the information for a longitude 123°E is the following:

[zd,zltr,zone] = timezone(123)
zd =


zltr =


zone =
	-8 H

Returning to the simple celestial navigation example, the center longitude of this zone is:

ans =


This means that at our longitude, 123°E, we should experience local apparent noon at 11:48 a.m., 12 minutes early.

Related Topics