The contents of this article are also available as a PDF on the Mars Society Papers. ↗️

The Smoital System — A method of timekeeping on Mars based on UTC

Abstract

Designing a timekeeping system for Mars requires balancing multiple priorities: familiarity with Earth conventions, avoidance of unit confusion, interoperability with Earth time, compatibility with existing software and infrastructure. Many existing Martian timekeeping proposals might be suitable for long-term use on Mars, however the initial years of a Martian colony might benefit from a UTC-based system for simpler initial setup.

This paper introduces Smoital (Synodic Mars-Orbit Intercalary Timezone Alignment), a timekeeping system which is suitable for initial civil use on Mars, closely tracking mean solar time, but optimised for ease of integration with existing software by relying on standards ISO8601 [1], and the IANA Time Zone Database [2]. The system specifies nearly all Martian calendar days as exactly 24 hours and 40 minutes in length (Earth units), closely matching the true Martian solar day, with the exception of 6 or 7 intercalary days per Martian year, which are defined as only 24 hours long. The shortened days compensate for the excess duration accumulated over the year, without requiring redefinition of hours, minutes, or seconds.

By strategically distributing the shortened days throughout the Martian year, Smoital allows for built-in correction of Mars’ highly variable equation of time, as well as optional native support for daylight saving time, without having to introduce new mechanisms or new timezone offsets. The shortened days are always designated as the 37th day (at timezone offset UTC−12:00) following a 36-day sequence (timezone offsets UTC+12:00 to UTC−11:20), allowing for a compact and easy-to-interpret chart of calendar timezone offsets, enabling simple human memorisation or lookup of all UTC offsets for an entire Martian year.

Implementation ideas are presented, demonstrating how this system can be immediately activated on current operating systems, followed by proposed standards extensions which will allow a transition into a more Mars-centric time representation. Such proposed standards extensions would be both backwards compatible with Smoital (and UTC), as well as forwards compatible with other Martian time-keeping systems; thus, Smoital can be viewed as a practical “bridge”, suitable for the first few years or decades of a Mars colony.

SmoitalSynodic Mars-Orbit Intercalary Timezone Alignment

Sections

Conventions of this paper

  • Time units of hours, minutes, seconds, milliseconds are defined as Earth time units, unless otherwise specified.
  • A day refers to a Martian sol unless otherwise specified.
  • A Martian Sol is taken as exactly 24hr 39min 35sec 244ms [3]
  • A Martian Year is taken as approximately 668.6 Martian Sols (precise calendars are not a focus of this paper)
  • The term “synodic” is used loosely throughout, to usually refer to synchronisation of the Mars-Sun direction and the Earth-Sun direction.
  • The Martian year in charts is measured from perihelion (different to many other papers)
  • A period of 36–37 days taken for the time on Mars to realign with Earth is referred to as a ‘Smonth’.
  • Any day that is made to be shorter than a standard day on Mars is referred to as a ‘Smol’.
  • Under any Martian clock system based on UTC, the next date after a Smonth would involve a UTC offset increase of 24 hours. Such a jump will be referred to as a ‘skipped date’.

1. Most Common Existing Solutions

Many proposals have been made for Martian time-keeping systems; however many of them would be difficult to implement outside of a controlled environment. Once humans are on Mars, they will bring with them all sorts of computing devices such as servers, laptops, tablets, and smartphones. Such devices will be running and interacting with legacy programs written in millions of lines of code that have mostly all been designed around UTC and Earth time units as the primary timekeeping system.

If a Martian colony were to immediately start using a unique, specially designed timekeeping system for Mars, then integration with Earth time will become an extremely large technical challenge, potentially forcing Martian colonists to use two parallel time-keeping systems that are very difficult to compare and organise in software and in databases.

The split in incompatible time-keeping systems could pose not only a challenge to Martian colonists, but also present a roadblock to Earth-based software developers, delaying the implementation of Mars time support in general software, causing unit conversion complexity for Martian colonists, as well as possibly limiting cross-planet communication.

We will begin by comparing four well-known ideas on how to use time on Mars, each of which must contend with the Martian day being 2.749125% longer than on Earth.

A) Using a constant UTC-based Earth timezone

One could simply ignore the fact that they're on Mars and use an existing Earth-based timezone, such as the local timezone of the ground-control station or just plain UTC.

As shown in the diagram, a “gap” forms at the end of the day, meaning the next “day” begins before the solar cycle has completed. This causes the time of day to rapidly drift out of sync with the actual position of the Sun.

This might be suitable for very short missions, similar to how Apollo missions ignored the Moon’s local solar time. It could also work for settlements located underground or in caves, where colonists aren’t concerned with sunlight / circadian alignment.

While this approach would likely be popular with software developers (no new time system to support), it may not suit local residents who want their clocks to reflect the day/night cycle.

To stay synchronised with Earth, this choice would also require permanently running a clock speed ever so slightly slower, to account for the different relativistic time dilation between Earth and Mars (on the order of microseconds per day). As such, it introduces more complexity than it initially seems.

B) Mars Stretched Time

Redefining the length of the second, minute, and hour to be approximately 2.75% longer has been a popular solution for many calendar designers and Mars futurists. This produces a perfectly symmetric and familiar time system, as shown in the diagram to the right.

Thomas Gangale, designer of the “Darian” calendar proposal, described the system as a “slam dunk”. [4]
In “The Case For Mars”, Robert Zubrin supported the idea, envisioning a future in which Martian colonists would rewrite physics textbooks to reflect their unique time units. [5]

In the long term, adopting a Martian sol-based time system is a reasonable and desirable goal. A fully self-sufficient Martian colony, operating within its own light-time bubble and its own relativistic time dilation gravity-well, would benefit from a native time standard tailored to local conditions. However, during the early years or decades of colonisation, reliance on Earth will remain high. In this phase, priorities such as safety, operational stability, and seamless interoperability with Earth-based systems are likely to outweigh any symbolic or practical push for Martian timekeeping independence.

The failure of the Mars Climate Orbiter in 1999 [6], a spacecraft that crashed into the surface of Mars due to a mix-up of imperial and metric units, resulting in a loss of over $300 million, is a good example of why using multiple different unit systems is a risky decision. Given that Mars time units under this system very closely resemble Earth time units, it’s easy to imagine critical errors arising, potentially even more frequently than the infamous confusion between feet and meters.

Technically, stretched time units could be adapted to work with UTC offsets. However, because of the redefined units, the UTC offset would continuously shift by approximately 27 milliseconds per second, making integration with Earth time considerably less elegant.

If this unit of time were adopted on Mars, then converting timestamps between Earth and Mars would become cumbersome. One could imagine that if this system were implemented on Mars, there would be a designated “epoch” at which a specific Earth and Mars timestamp are considered exactly equal, and time would diverge from that moment onward. One Mars second after that epoch would be 1.02749125 Earth seconds later, meaning that direct comparisons between Mars and Earth time would require nanosecond precision. Conversely, one Earth second from the epoch would be 0.973244297700832... Mars seconds (a decimal that eventually repeats after 821,992 digits).

As a result, timestamps in databases would likely be handled in one of several ways: primarily stored in Earth units and displayed as Martian time on demand, rounded continuously during conversions, recorded with sufficient precision for both units, or retained with extra data fields indicating the unit. Comparisons between timestamps would require very high-precision to avoid edge cases where values appear equal despite differing by tiny fractions of a second.

C) Mars Metric (Decimal) Time

A similar option to stretching 24 hours is to use a decimal time system, in which the day is perfectly divided into 10 ‘hours’ of 100 ‘minutes’, each of 100 ‘seconds’ [7]. A clock of this type was briefly used during the French Revolution.

The advantage of this type of clock is that mathematical time calculations become very simple — converting between fractional days and time-of-day is straightforward. Compared to a stretched 24-hour clock, it’s also slightly less likely to confuse users, not only due to 10/100/100 looking very different to 24/60/60, but also a clock will tick noticeably faster than an Earth clock (about 14% faster compared to around 2.75% faster for the stretched time version).

Unfortunately, this system does not remove the risk of mixing up time units entirely, it does not remove the complexity and precision required for comparing Earth and Mars time units, and more importantly, there is no intuitive way to relate decimal time units to a UTC offset, making timezone conversions more complex for humans.

D) Mars “Extended Time”

The “Extended Time” system accounts for the extended day length by adding an extra 39min 35.244sec to the end of the day. [8]

This is the only option of the four which manages to synchronise with the Martian solar cycle without introducing fundamentally new units for hours/minutes/seconds. Consequently, a daily UTC offset can be easily defined. Each day, 39 minutes and 35.244 seconds are subtracted from the UTC offset until it reaches −12:00, at which point 24 hours will be added to the offset, skipping an Earth calendar date.

Even where Stretched Time is used, Extended Time may be implemented internally in software, with the unit converted before display.

This system removes the worst of the complexities discussed so far, but it is not without its own disadvantages:

  • The length of the day is unusual, and there is no neat division or symmetry to the day cycle.
  • The day now ends on a very arbitrary-seeming moment, making it difficult to schedule events that overlap midnight. For example, a task that begins at 23:30 and lasts for two hours will end at 00:50:24.756 on the next day.
  • A daily UTC offset would need to be measured in milliseconds, which is straightforward to implement in modern systems; however legacy systems are highly unlikely to support sub-second UTC offsets.

2. Equation of Time (Mean Solar Time)

To demonstrate just how extreme the effect of Mars’ orbit is, the “Equation of Time” chart below displays a full year on both Earth (blue) and Mars (red), beginning at Perihelion for both (closest approach to the Sun).

  • Hour/minute/seconds are in Earth units.
  • The times being charted are those resulting from use of a mean solar clock (not Smoital time).
  • The vertical position of each curve indicates the time that solar noon occurs for that day of the year.
 
Equation of Time (Daily offset from Mean Solar Time) — Mars (Red) and Earth (Blue)

(pinch to zoom)

Distribution Chart

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

Mars has a much longer curve as there are about 668.6 days in a Mars year [9], compared to around 365.25 on Earth.

  • The range of times for solar noon on Mars is over 93 minutes, compared to a range of less than 31 minutes on Earth.

The chart to the right is the same information displayed as a distribution bar chart.

  • Each horizontal 1px-high bar represents a 1 minute “bucket”
  • The horizontal width of the bar is proportional to how frequently solar noon lands in that minute
  • The total area of each shape is made to be equal
  • The distribution chart is aligned horizontally to match the vertical axis of the main plot

The flow-on effect of a highly variable equation of time is that sunrise and sunset will have additional variation beyond that caused solely by the seasons (axial tilt). The variation is so extreme on Mars that some may call on implementing DST even at the equator.

3. Key Smoital Features

Given the advantages and disadvantages outlined previously, the Smoital System, which is intended for immediate use on Mars, builds upon the Mars “Extended Time” system, but takes advantage of the following coincidence:

The solar day of Mars is very close to 24 and ⅔ hoursThe day-length looks unusual, but is less than 25 seconds off exactly 24:40. [3]

William Lloyd Napoli published a paper called Interplanetary Calendars in 2004 at the Mars Society [10], in which a proposal was made to increase most Martian days to 25hr, with some days being 24hr. Such a system bears many similarities to the Smoital system, however it was designed primarily for flexibility throughout the solar system, rather than directly taking advantage of this coincidence.

The Smoital system defines nearly all days as exactly 24hr 40min (referred to as Standard Days), with the exception of 1.0315% of days defined as 24hr (referred to as Smol Days). This choice results in a minimum of 36 unique timezones rather than 24 timezones used by Napoli. The most immediately clear advantage of this choice is that very few days are varied from the Standard 24hr 40min, whereas Napoli’s system has roughly 34% / 66% split between 24hr and 25hr days.

The constant of 1.0315% for the proportion of Smol days appears like a rounded figure; however it is an exact result based on the below equalities:

  • Martian day length = 24hr 39min 35sec 244ms — expressed in hours:
  • = 24 + 39 / 60 + 35 / (60 × 60) + 244 / (60 × 60 × 1000)
  • = 24.65979
  • = 24 + 39.5874 / 60
  • = 24 + (40 × 0.989685) / 60
  • = (24hr + 40min) × 98.9685% + (24hr) × 1.0315%

To determine the number of Smol Days per year, we calculate the following (based on approximately 668.6 Sols per Martian year):

668.6 × 1.0315% = 6.896609 ≈ 6 × 10% + 7 × 90% (approx.)
(i.e. ~10% of years have 6 Smol days and ~90% have 7)

If, in the future, the length of the day of Mars is observed to greater precision then these constants may require adjustment; however, the principles of the Smoital system can work within a large range of deviation, well into the future.

The Smoital system also includes the following design choices, which will be justified later in this article:

  • The Smol days in the Smoital system will be chosen to always occur at a consistent additional timezone offset of UTC−12:00, separated by some multiple of 36 days. This extends the number of unique timezones in the system from 36 to 37, but comes with significant advantages.
  • Given that not all Smonths are 37 days long, the distribution of 36 vs 37 day Smonths is a key consideration. The standard, and seemingly best-fit distribution, appears to be:
    1. ...
    2. 36
    3. 36
    4. 36
    5. 37
    6. 37
    7. 36
    8. 37
    9. 37
    10. 36
    11. 37
    12. 36
    13. 37
    14. 36
    15. 37*
    16. 36
    17. 36
    18. ...

    *the final 37 is omitted in approx. 10% of years.

Although Smoital manipulates the length of days on Mars, it will be demonstrated in this article that by doing so, the irregularities resulting from this manipulation will cancel out against the irregularities already existing on Mars due to the highly eccentric orbit, and in fact make for a more stable time-keeping system overall. The resulting time of midday will be more narrowly constrained (see Section 5), and for extreme latitudes the irregular time of sunrise can be made more constrained (see Section 7).

The following page shows how an entire year of Martian days would thus end up, aligned in such a system. This type of chart is referred to in this paper as a ‘Smoitus’.

Note:

  • Each row is referred to as a ‘Smonth’.
  • The Day-of-the-Smonth (‘D’) is numbered 1–37 in the top row.
  • The timezone of each column is shown at the bottom of the Smoitus.
  • The days progress right-to-left, to allow the map of Earth to be displayed below, generally corresponding with the timezone offsets.
  • This chart does not demonstrate a calendar proposal. Any other calendar system of months or weeks can be integrated / overlaid on a Smoitus.

Example Smoitus — without Mars calendar overlay

See also:
•  Appendix A — Smoitus with Calendar Overlay
•  Appendix B — Smoitus with Calendar Overlay (Single ‘Month’)

 

(pinch to zoom)

Legend
Dark Stripes: Timezone will only match during local Earth standard time
Light Stripes: Timezone will only match during local Earth daylight savings time
Circle Pattern: Timezone matches on the other side of international date line (±24hr).
Note: Time zones are indicative only and are not intended to convey political opinions.
Map & Timezone Data Source [11].

Day-Length={24:40:00D[1,36]24:00:00D=37         Earth-Date=S+D         UTC-Offset(minutes)=76040D

 Map & Timezone Data Source [11].

There are many advantages to placing the Smol dates consistently as the 37th day of the Smonth at UTC−12:00:

  • The day-of-the-Smonth (‘D’) not only uniquely describes the Timezone offset, it is also the only information required to determine whether a given day is Standard or Smol.
  • Since the days of the Smonth can be numbered clearly, a conversion from Earth and Mars dates can be easily used. For example, if the Earth date which was “Skipped” at the start of the Smonth is known, then the current Earth date for any day-of-the-Smonth (‘D’) is equal to ‘Skipped Date’ + ‘D’. The skipped date can then be shown as its own column on the right of the Smoitus, facilitating Earth /Mars date conversion.
  • Visualisation of the Smoitus is compact, allowing each Smonth to occupy only one row.
  • The number of days in a Smonth is established as varying between 36 and 37, the number of unique timezones matches this natural fact.
  • The software implementation of the timezone offset schedule is simplified (the implementation will be described later in this article).

Using this system, the timezone for any given date can be determined (by a human) in one of three ways:

  • Checking vertically to the axis at the bottom of the Smoitus; or-
  • Memorising the day-of-the-Smonth (‘D’) to Timezone mapping - e.g. day 1 is always UTC+12:00, day 19 is always UTC+00:00 etc.
  • Using the formula: UTC-Offset(minutes)=76040D
 

The choice of using 37 timezone offsets may seem unintuitive at first, re-using one of the other 36 offsets being an obvious alternative choice. The reasons are as follows:

  • If UTC+12:00 is used early (and thus twice) instead of UTC−12:00, then the 24hr jump forward would occur between the 36th and 37th days, instead of at the consistent position prior to the first day of the Smonth.
    This would break the formula: Earth-Date=S+D
  • If UTC−11:20 was repeated, then the Smol date would occur on the 36th day.
    This would break the formula: Day-Length={24:40:00D[1,36]24:00:00D=37
  • Either option would break the formula: UTC-Offset(minutes)=76040D

How Timezone Conversion is Used
In practice, the “current” time on the other planet would usually need to be combined with the current light-time delay between Earth and Mars, which changes very gradually. These two pieces of information allow one to determine the times of interest, either mentally or electronically.

The figure below shows an example of how a dashboard might appear on Mars, when the local timezone is UTC+2:40, and light delay is 10min 16sec.

(−20 min 32 sec)
Time on Mars according to Earth stream
08:39:28
UTC+02:40
Streaming-in
from Earth
06:09:44
UTC+00:00
(−10 min 16 sec)
Earth
06:20:00
UTC+00:00
Present
Mars
09:00:00
UTC+02:40
Streaming-out
to Earth
06:30:16
UTC+00:00
(+10 min 16 sec)
(+20 min 32 sec)
Send now,
get soonest response
09:20:32
UTC+02:40

4. Aligning the Day Around 12:00 as Mean Solar Noon

The “Extended Time” time-keeping system in its most basic form would designate the anchor time of 00:00 at mean solar midnight; however throughout the development of this system, it has become clear that it is perhaps more useful to design a system that keeps 12:00 anchored to mean solar noon. This is a more notable moment in typical daily life, one that can be easily observed without complex equipment, and one during which humans are much more likely to be awake. This is also the anchor point for Julian time used in astronomy, as well as the moment used to anchor the beginning of a year in the Solar Hijri calendar.

Due to the varying day-length in the Smoital system, a true anchor point for tracking mean solar events is somewhat of a futile exercise, and scientific work would be expected to continue using an astronomical timekeeping system (such as a Martian equivalent of a Julian date or true mean Martian solar time). The choice of 12:00 as the anchor really comes down to a stylistic choice. It is reasonable to assume that this choice could be controversial, and the Smoital system does not at all depend on such a design choice; however throughout the rest of this article all times and charts will be designed with such an anchoring in place (not only for Smoital time, but for comparison to standard Mars clocks that use Earth units — aka “Extended Mars Time”).

Some other advantages to anchoring 12:00 at mean solar noon include:

  • Waking hours would feel like Earth time, as sunrise, noon and midday all occur around times that one would normally expect, and people would usually not be awake during the sole part of the day that significantly differs.
  • The “messy” additional time has now been inserted equally at the start and end of the solar cycle, representing an additional form of symmetry.
  • The periods of “AM” and “PM” are now reasonable concepts (ante meridiem and post meridiem literally mean before/after midday).

At first this might seem like an unusual arrangement, having mean solar midnight and the start of the civil date misaligned, however this is actually identical to just using a timezone which is about 20 minutes west of the natural timezone for the area. Countries on Earth rarely use the timezone that is perfectly suited for their longitude; e.g. Paris should be only about 10 minutes ahead of London (UTC+0:00), yet uses UTC+1:00 to align with other central European countries.

Now that the additional time is symmetrically placed at the bottom of the day cycle, this frees us up to define the additional time in a way that doesn't conflict too much with the concept of “PM”.

Not everybody is a fan of 12-hour time, and not everybody will be a fan of the idea of XM, so displaying the time this way is completely optional (it can still be displayed as 00:00 to 24:39...); however it will be helpful in the remainder of this article to refer to “XM”.

5. Equation of Time (Smoital System)

The effort to use the Smoital system would probably not be worth it if the system did not at least maintain a reasonable equation of time. Fortunately, it not only maintains a reasonable equation of time, but it significantly improves upon the default one:

(pinch to zoom)

Equation of Time (Equatorial Smoital Schedule)
Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

Figure notes:

The chart to the right is the same information displayed as a distribution bar chart.

It is surprising that even with so many restrictions on the dates that can be Smol, we are able to achieve a fairly well-constrained equation of time. Although the range of possible offsets is only slightly constrained, the overall distribution is much more compact.

  • A random day on Mars using a mean solar clock can expect solar noon on average to be nearly 28 minutes away from 12:00.
  • A random day on Mars using the Smoital system, can expect solar noon on average to be under 12 minutes away from 12:00.

6. Distribution of Smol Dates

Although the Smol dates are constrained to the 37th Day-of-the-Smonth, there is freedom to decide which Smonth (row) to place them in.

The following Smoital schedule, referred to as the Equatorial Smoital Schedule can be used every year for both equatorial regions, as well as for colonies that do not wish to implement daylight savings time. The boxes represent a series of Smonths (near the middle of the year). Smonths labelled “37” will include a 37th day, being a Smol day, whilst Smonths labelled “36” will not.

  1. ...
  2. 36
  3. 36
  4. 36
  5. 37
  6. 37
  7. 36
  8. 37
  9. 37
  10. 36
  11. 37
  12. 36
  13. 37
  14. 36
  15. 37*
  16. 36
  17. 36
  18. 36
  19. ...

*the final 37 is omitted in approx. 10% of years.   

Using the same schedule each year allows for predictability. It would be possible to use a varying schedule each year, in order to minimise the mean deviation from mean solar noon based on an astronomical model; however, the difference is fairly negligible, and the simulations used to develop this system has found only marginally different results compared to using this schedule each year.

The below chart helps intuitively understand why the Equatorial Smoital Schedule works well. It shows the solar day length (in red) over a full Martian year, compared to an approximation comprised of three straight-line periods (in blue):

Solar Day Length on Mars

(pinch to zoom)

It can be seen that these approximations yield the same overall mean solar duration:

(24+4060)259668+(24+3960+16602)191668+(24+3960+27602)21966824.660...24.65979
 

These figures are only approximate, as the Smonths will not always line up perfectly over these periods. The Martian year length of ~668.6 days, along with approx. 10% of years with one fewer Smol, keeps the system fully in Sync with the precise solar day length.

The only remaining questions to determine are the precise distribution of years with one fewer Smol day, as well as the selection of which Smonth should be the first in the year to begin the schedule. These can be determined by an astronomical model for best fit to mean Solar noon; however, a heuristic formula (outlined in Section 14) yields almost identical results.

7. Daylight Savings Time

The idea of “Daylight Savings Time” is fairly controversial, and whether somebody likes or dislikes it seems to usually depend on whether the person is a morning or evening person. As of 2025, the majority of Earth’s economic output occurs within regions that use daylight savings time, and the idea cannot be discarded purely on the optimistic idea that future colonists would be rational beings above the “primitive” practice of annual clock adjustments.

It turns out the (apparent) need for daylight savings time on Mars is even greater than that on Earth. A small part of the reason is that the axial tilt of Mars (25.19°) is greater than Earth’s (23.44°); however the main reason is that the highly elliptical orbit combines with the effect of latitude, to result in the time of sunrise being even more variable throughout a year, than similar latitudes on Earth would be.

The effect is so strong, that normally daylight savings time can arguable be considered necessary even at the equator. The Smoital system however corrects for this naturally, as a constrained range of Solar noon near the equator will necessarily cause a fairly consistent time of sunrise and sunset throughout the year.

When using the Equatorial Smoital Schedule, the distribution of sunrise times is only marginally affected:

Sunrise Times on Mars (40° North) — Equatorial Smoital Schedule

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

 

As can be seen above, the Smoital time schedule does not achieve as useful results for constraining the time of sunrise as it does with constraining the time of noon. While the variance has improved moderately over a standard mean solar clock, the range has worsened slightly.

A Smoital Schedule which optimises for a more steady sunrise time, would end up being an aggressive schedule where all of the Smol Smonths are clustered together during the first half of the year, as follows:

  1. ...
  2. 36
  3. 36
  4. 36
  5. 37
  6. 37
  7. 37
  8. 37
  9. 37
  10. 37
  11. 37*
  12. 36
  13. 36
  14. 36
  15. ...

*the final 37 is omitted in approx. 10% of years.                               

Now the time of Sunrise is made to be 90min less variable than a mean solar clock, as shown in the next figure.

Sunrise Times on Mars (40° North) — Northern Hemisphere Optimised Smoital Schedule

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

With the above Smoital Schedule, sunrise is now constrained to approximately 90 minutes less range, and the mean error has improved significantly, eliminating (or replacing) any need for a daylight savings schedule.

Similar schedules can also be designed for the southern hemisphere, by having the Earth days clustered in the 2nd half of the year.

These sunrise-optimised Smoital schedules are noteworthy; however, if multiple settlements at different latitudes exist on Mars, then the advantages of these schedules might be offset by the disadvantages of being on different schedules, and not having a constant relative UTC offset between them.

8. UTC Timezone Alignment Implementation

The advantage of the Smoital System (or Napoli’s System [10]) is that broad software implementation can be enabled immediately through the use of timezone offsets measured in whole-minutes. Days do not automatically become 40 minutes longer in the Smoital system as there is no existing standard concept of a “24-hour 40-minute” day. Instead, the long day length is implemented via timezone alignments, similar to how a day is made to be 25 hours long on Earth at the end of daylight savings time.

There are many ways to design a UTC adjustment system to achieve the extended days, and the main design considerations appear to be:

A proposed timezone alignment system is as follows:

Although some of the features of this timezone schedule seem unusual, they each have precedent within the IANA Timezone database. The following section will compare each of these unusual features with their Earth based precedents.

  • Partial hour offsets are very common on Earth, in fact over 20% of the global population lives in Timezones using a partial hour offset from UTC [12]. Some prominent examples include:

    • South Australia: UTC+9:30
    • Canada — Newfoundland: UTC−3:30
    • New Zealand — Chatham Islands: UTC+12:45
    • French Polynesia — Marquesas Islands: UTC−9:30
    • Iran: UTC+3:30
    • India: UTC+5:30
    • Nepal: UTC+5:45
    • Myanmar: UTC+6:30
  • Implementing a 24 hour timezone change to swap over the international date time has been implemented in a handful of countries. Most recently Samoa skipped 2011-12-30 and Kiribati skipped 1994-12-31 [13]. Standard calendar programs such as Apple Calendar and Google Calendar support these skipped dates, by removing the date from the UI, or disallowing events to be added to the skipped date. Although these are historical cases only, software providers would be well advised to support skipped dates in this manner going forward, as other regions such as the Cook Islands and Niue have a reasonable chance of making the same decision in the coming years or decades, possibly with little warning.
     
  • The practice of setting a clock back at midnight, which extends the length of a day with extra minutes appended precisely at the end (rather than around 2am or 3am), is standard annual practice in Nuuk, Greenland (as of 2025) [14] . This region ends daylight savings time at midnight, repeating the period 23:00 to 23:59. This reason this is done at this time in that region is that the DST shift coincides with similar DST shifts in Europe around 2am or 3am etc. avoiding any period (however brief) where the relative timezone offset is not constant.
     
  • Timezone adjustments for DST in most countries occur many months apart, whereas Smoital has timezone adjustments nearly every day. While there is no precedent for this extreme frequency of adjustment, there are many regions with multiple timezone changes in rapid succession throughout recent history. Some short-lived timezone adjustments in the IANA database are shown in the table below. In each case the reason for the rapid succession of clock changes is due to a late cancellation of DST for various reasons.

    RegionStartEndDuration
    Cambridge Bay (Canada)29 Oct 20005 Nov 20007 days
    Boa Vista / Recife / Noronha (Brazil)8 Oct 200015 Oct 20007 days
    Asunción (Paraguay)6 Oct 202415 Oct 20248 days
    Tucumán (Argentina)1 June 200413 June 200412 days
    Fortaleza, Maceió (Brazil)8 Oct 200022 Oct 200014 Days

    Whilst Smoital changes clocks more frequently (nearly every day), each timezone adjustment is confined to just one calendar date, and is therefore conceptually not too different, and as long as a software program is not incorrectly hard-coded to expect at most one timezone change per month (which would cause bugs for these Earth timezones), it should automatically adapt to support Smoital.

  • Clock adjustments measured in minutes rather than hours, as well as non-standard day lengths have been experienced many times in many countries on Earth. The table below shows all unique day lengths found in the IANA timezone database between 1970-01-01 and 2024‑12‑31 (excluding Antarctica). Note: only one example at most is selected per-day-length, however many other instances have occurred.
Day LengthExample
Region
WhenReason
00:00Pacific/Apia
(Samoa)
2011-12-30Switched from east to west side of the International Date Line; entire day skipped. [13]
21:00Ust-Nera, Russia1981-03-31Changed from UTC+9 to UTC+11 and began DST at the same moment.
22:00Europe/Simferopol
(Crimea)
2014-03-30Switched from UTC+2 (Ukraine) to UTC+4 (Russia).
22:30Uruguay
(America/Montevideo)
1974-01-1390 minute clock change due to energy crisis.
23:00Many
(e.g. EU, USA, Australia)
Annual (to present)Regular Daylight Savings End
23:15America/Guyana1975-08-01Shifted from UTC−3:45 to UTC−3:00.
23:20Pacific/Kiritimati1979-10-01Shifted from UTC+10:40 to UTC+10:00.
23:30Lord Howe Island, AustraliaAnnual (to present)Regular 30 minute DST end.
23:45Katmandu, Nepal1986-01-01Shifted from UTC+5:30 to UTC+5:45.
24:30Lord Howe Island, AustraliaAnnual (to present)Regular 30 minute DST start.
25:00Many
(e.g. EU, USA, Australia)
Annual (to present)Regular 1 hour DST start.
26:00America/Sitka
(Alaska)
1983-10-30Changed from UTC−8 to UTC−9 and ended DST at the same moment.

Finally, although the IANA tz database on its surface may appear like the wrong tool for the job, the maintainers of the database have expressed willingness to add support, as stated in the IANA tzdb "theory" file:
"Although the tz database does not support time on other planets, it is documented here in the hopes that support will be added eventually." [15]

There are alternative timezone schedule choices that could be made, but the disadvantages are as follows:

Software that displays a time using the 40 minute shift at 24:00 would be automatically the “correct” time for the first 24 hours of the day without any further adjustment. Important applications would be optimised to display the repeated time correctly (e.g. 24:00 to 24:39), and perhaps display some kind of signifier that the clock is optimised so the user can “trust” times displayed during 23:20 to 23:59. For third-party applications that do not have optimised time display, the user can automatically “trust” the clock for the first 23 hours and 20 minutes, and the remaining 80 minutes can be read correctly by checking whether the timezone of the clock matches the daily timezone for that date.

The following figure demonstrates how the outlined timezone schedule can be specified in a “Rule” in the standard IANA Timezone format. This block of text would normally be run through a compiler, prior to distribution into operating systems, to allow devices and programs to run accordingly to the desired timezone schedule. Each day requires its own line of text in the “Rule”, and the example only covers two months.
Note: all timezone adjustments are specified according to local time, however the skipped date is specified in absolute UTC time. The reason for this is that if the skipped date follows a Smol date, then both adjustments are technically made at the same clock face moment (24:00 the previous day is treated the same as 00:00 on the following day). Using absolute UTC time for the skipped date avoids IANA compiler warnings.

# Rule NAME FROM TO - IN ON AT SAVE LETTER/S Rule Smoital 2025 only - Oct 9 24:00 -2:00 - Rule Smoital 2025 only - Oct 10 24:00 -2:40 - Rule Smoital 2025 only - Oct 11 24:00 -3:20 - Rule Smoital 2025 only - Oct 12 24:00 -4:00 - Rule Smoital 2025 only - Oct 13 24:00 -4:40 - Rule Smoital 2025 only - Oct 14 24:00 -5:20 - Rule Smoital 2025 only - Oct 15 24:00 -6:00 - Rule Smoital 2025 only - Oct 16 24:00 -6:40 - Rule Smoital 2025 only - Oct 17 24:00 -7:20 - Rule Smoital 2025 only - Oct 18 24:00 -8:00 - Rule Smoital 2025 only - Oct 19 24:00 -8:40 - Rule Smoital 2025 only - Oct 20 24:00 -9:20 - Rule Smoital 2025 only - Oct 21 24:00 -10:00 - Rule Smoital 2025 only - Oct 22 24:00 -10:40 - Rule Smoital 2025 only - Oct 23 24:00 -11:20 - Rule Smoital 2025 only - Oct 24 24:00 -12:00 - # only 40min on this TZ Rule Smoital 2025 only - Oct 25 12:00u 12:00 - # Skipped date (timestamp in UTC) Rule Smoital 2025 only - Oct 26 24:00 11:20 - Rule Smoital 2025 only - Oct 27 24:00 10:40 - Rule Smoital 2025 only - Oct 28 24:00 10:00 - Rule Smoital 2025 only - Oct 29 24:00 9:20 - Rule Smoital 2025 only - Oct 30 24:00 8:40 - Rule Smoital 2025 only - Oct 31 24:00 8:00 - Rule Smoital 2025 only - Nov 1 24:00 7:20 - Rule Smoital 2025 only - Nov 2 24:00 6:40 - Rule Smoital 2025 only - Nov 3 24:00 6:00 - Rule Smoital 2025 only - Nov 4 24:00 5:20 - Rule Smoital 2025 only - Nov 5 24:00 4:40 - Rule Smoital 2025 only - Nov 6 24:00 4:00 - Rule Smoital 2025 only - Nov 7 24:00 3:20 - Rule Smoital 2025 only - Nov 8 24:00 2:40 - Rule Smoital 2025 only - Nov 9 24:00 2:00 - Rule Smoital 2025 only - Nov 10 24:00 1:20 - Rule Smoital 2025 only - Nov 11 24:00 0:40 - Rule Smoital 2025 only - Nov 12 24:00 0:00 - Rule Smoital 2025 only - Nov 13 24:00 -0:40 - Rule Smoital 2025 only - Nov 14 24:00 -1:20 - Rule Smoital 2025 only - Nov 15 24:00 -2:00 - Rule Smoital 2025 only - Nov 16 24:00 -2:40 - Rule Smoital 2025 only - Nov 17 24:00 -3:20 - Rule Smoital 2025 only - Nov 18 24:00 -4:00 - Rule Smoital 2025 only - Nov 19 24:00 -4:40 - Rule Smoital 2025 only - Nov 20 24:00 -5:20 - Rule Smoital 2025 only - Nov 21 24:00 -6:00 - Rule Smoital 2025 only - Nov 22 24:00 -6:40 - Rule Smoital 2025 only - Nov 23 24:00 -7:20 - Rule Smoital 2025 only - Nov 24 24:00 -8:00 - Rule Smoital 2025 only - Nov 25 24:00 -8:40 - Rule Smoital 2025 only - Nov 26 24:00 -9:20 - Rule Smoital 2025 only - Nov 27 24:00 -10:00 - Rule Smoital 2025 only - Nov 28 24:00 -10:40 - Rule Smoital 2025 only - Nov 29 24:00 -11:20 - Rule Smoital 2025 only - Nov 30 24:00 -12:00 - # 1 Dec is Smol (no adjustment) Rule Smoital 2025 only - Dec 2 12:00u 12:00 - # Skipped date (timestamp in UTC) Rule Smoital 2025 only - Dec 3 24:00 11:20 - Rule Smoital 2025 only - Dec 4 24:00 10:40 - Rule Smoital 2025 only - Dec 5 24:00 10:00 - Rule Smoital 2025 only - Dec 6 24:00 9:20 - Rule Smoital 2025 only - Dec 7 24:00 8:40 - Rule Smoital 2025 only - Dec 8 24:00 8:00 - Rule Smoital 2025 only - Dec 9 24:00 7:20 - Zone Mars/Smoital 0:00 Smoital Smtl

As shown, the timezone adjustment list can be expressed using the same format as existing timezones. Some systems might need to be upgraded to handle the extra size of the list, however the size of the list scales linearly with the number of days to be covered. Throughout recent times, some countries such as Morocco, were using the dates of Ramadan to determine daylight savings adjustments. Since Ramadan calculations are outside the scope of IANA, the practice was to encode up to 100 years worth of transitions into the timezone schedule, setting a small “precedent” for the way it would work in Smoital.

The table below shows how the file size of the list grows linearly, compared to some other Earth based timezones:

PeriodSydney
(source)
Morocco
(source)
Mars Smoital
(source)
Mars Smoital
(binary)
1 Earth year91bytes95bytes17.3KB3.6KB
10 Earth years91bytes1.1KB170.2KB32.4KB
100 Earth years91bytes9.8KB1.7MB320.3KB

9. Optimised Clocks — Disambiguating the Extra 40min

Many places on Earth make daylight savings time adjustments between 2am and 3am in order to minimise the number of people who are awake at this time. If one is awake during the transition off daylight savings time and views a digital clock displaying 2:30am, care must be taken to confirm whether that is the first or second time that the clock has passed through that hour. Since this double-up of the time only occurs for one hour per year, no common system has been implemented to make the time during this period unambiguous, other than embellishing a display time with a phrase like “DST” / “Summer Time” / “Standard Time” etc., or by displaying the UTC offset.

As the time-keeping system makes this adjustment every day using varying timezones, it would be poor design to ignore the ambiguity during the repeated time. Therefore, “alias” or “overflowed” times would be appropriate for display during this period.

Whilst standard practice would be to display the minute after 23:59 UTC+12:00 as 23:20 UTC+11:20, readers of clocks should not be expected to have to know the UTC offset every day in order to read the time correctly, thus within this system, a clock optimised for proper display will be expected to display the final 40 minutes of the day within the UTC offset for which the majority of the day fell (i.e. an “underflowed” UTC offset to balance the overflowed time).

Potential ways of displaying the final minutes include:

DayUnoptimised(A) Overflowed(B) 23:99 Time(C) Extended PM(D) AM/PM/XM
1:23:59 UTC+12:0023:59 UTC+12:0023:59 UTC+12:0011:59PM UTC+12:0011:59PM UTC+12:00
1:23:20 UTC+11:2024:00 UTC+12:0023:60 UTC+12:0011:60PM UTC+12:0012:00XM UTC+12:00
1:...............
1:23:59 UTC+11:2024:39 UTC+12:0023:99 UTC+12:0011:99PM UTC+12:0012:39XM UTC+12:00
2:00:00 UTC+11:2000:00 UTC+11:2000:00 UTC+11:2012:00AM UTC+11:2012:00AM UTC+11:20

Although each of the above use very differing systems for aliasing the extra 40 minutes, they are each mutually unambiguous, so users of the system can be free to pick-and choose whichever is their preference without the need to state the display mode.

Times encoded via the alias modes (A), (B) and (C) above may be interpreted by various software libraries correctly without much extra effort. One such example is JavaScript, where date/time functions often allow units to “overflow” in any position, and be taken to increment larger units in the way we expect. Other software libraries may throw errors or interpret the time incorrectly, so accepting data input via these aliases should be tested thoroughly by any implementation.

ISO 8601 is a very popular standard that specifies portable date and time strings for communication between different programs; at the time of writing this article, that standard does not appear to support overflowing time units [1], so for maximum portability, dates and times should be communicated between software programs in the “unoptimised” format, unless it is known that all programs handling the data support these aliases.

10. Example Code Implementation of the Extra 40min

If a system Timezone library has been updated to support a Smoital timezone schedule, then the system would not need to pass any special flags a frontend user interface in order to implement alias time display correctly for Mars. The frontend can just check if the time is 23:20 or later, and if 40 minutes ago the timezone was 40 minutes different, then the alias logic can activate. There is no other timezone on Earth that ever made a 40 minute backwards UTC timezone change later than 23:00, and so when such a change is detected, the alias can safely activate; although to future-proof against potential Earth timezones that may make a similar adjustment one day, further date checks or a timezone name lookup might be suitable.

The below example code, written in JavaScript, demonstrates functions to display the correct time for both Earth, as well as Smoital timezones, in all cases.

// Note: calls to date.getTimezoneOffset() in JavaScript return negative
// numbers in the East, which is the opposite to most other standards.
// This helper function returns it in the correct sign.
const getTrueUtcOffset = date =>
    -date.getTimezoneOffset(); // already in minutes

const getAliasUtcAdjustmentMinutes = (date) => {
  if (date.getHours() === 23 && date.getMinutes() >= 20) {
    const fortyMinAgo = new Date(date.getTime() - 2400000); // 40*60*1000
    const delta = getTrueUtcOffset(fortyMinAgo) - getTrueUtcOffset(date);
    if (delta === 40) {
      return delta;
    }
  }
  return 0;
}

const getAliasUtcOffset = (date) =>
  getTrueUtcOffset(date) + getAliasUtcAdjustmentMinutes(date);

// isExtendedMode allows for 23:99 time, otherwise 24:39 time
const getAliasMinutes = (date, isExtendedMode) => {
  const min = date.getMinutes() + getAliasUtcAdjustmentMinutes(date);
  return isExtendedMode ? min : min % 60;
}

// isExtendedMode allows for 23:99 time, otherwise 24:39 time
const getAliasHours = (date, isExtendedMode) => {
  const hr = date.getHours();
  return (hr < 23 || isExtendedMode || getAliasMinutes(date, true) < 60)
    ? hr
    : hr + 1
}

Other native date functions to obtain seconds, milliseconds, or Gregorian day/month/year will work as expected for both Earth and Mars without any further changes.

A consistently with AM/PM:

const suffix = ["AM", "PM", "XM"][Math.floor(getAliasHours(date)/12)];
const displayH = (getAliasHours(date) % 12) || 12;

11. Mapping of Gregorian Dates to a Martian Calendar

Once Smoital time is implemented (or any Martian timekeeping system based on UTC) there exists not only a time on Mars expressed in terms of UTC, but also a natural local Gregorian date. Upon immediate arrival on Mars, it might be most practical to continue using the Gregorian calendar, however after some time one would expect a Martian calendar, for example Darian or Zubrin’s calendar to be adopted.

Mapping a Gregorian date to a Martian calendar date is fairly straightforward, not much more complex than, for example, mapping a Gregorian date to a date in the Julian, Chinese, Jewish, or Tabular Islamic calendars. The main difference in this scenario is that a skipped date will either map to: no date; the infinitesimal moment between two other dates; or overlap the next date. The appropriate choice may depend on the context.

If multiple colonies exist on Mars, it would be preferable that they maintain a constant relative UTC offset between each other. For example, a colony 90 degrees East of another might prefer to wrap their timezone offsets between UTC−6 and UTC+18, rather than between UTC−12 and UTC+12. By doing so, there will be no disagreement as to which Gregorian date the local Martian calendar date relates to, allowing the conversion between Earth-Mars date systems to not depend on local timezones.

12. Future Implementation — Standards Extensions

While the implementation discussed in Section 8 can be rolled out immediately, it is not the most optimal way to specify the timezone schedule in the medium to long term. The system itself is quite verbose in its timezone rule set, and the optimised clocks require development ad-hoc. A computer program that is made for use on both Earth and Mars, would need to manually decide whether to display the final minutes of the day as 24:00 to 24:39 based on a lookup table of timezone names, or automatically based on the fact of the adjustment being specifically 40 minutes at the end of the day (which could in rare cases cause incorrect output should an Earth timezone ever decide for whatever reason to adjust by 40 minutes in that manner).

If the Smoital system becomes somewhat standard, and is not quickly replaced by a standalone Mars-native timekeeping system, then it might be appropriate to extend various standards to support the following features (although these extensions would also pave the way to Mars-native timekeeping systems):

1. Standards Extension: Allow for “overflowing” time units:

While some standards (including ISO 8601) specifically allow an input of 24:00 to overflow to 00:00 the next date [16], it is not common to allow 24:01 to overflow to 00:01 etc. Overflowing time units are mostly supported in JavaScript, however not in the Date constructor which follows ISO 8601

The following code example demonstrates the above.
Note: the example outputs are for a computer running in the GMT timezone with en/gb localisation.

new Date(Date.UTC(
  2025, // Year
  0,    // Month (zero indexed)
  1,    // Day
  24,   // Hour
  39,   // Minute
)).toUTCString() // outputs: "Thu, 02 Jan 2025 00:39:00 GMT ( Pass)

new Date('2025-01-01T24:00'); // outputs: "Thu Jan 02 2025 00:00:00 GMT ( Pass)

new Date('2025-01-01T24:39'); // outputs: "Invalid Date" (✘ Fail)

If applicable time standards supported overflowing time units generally, then Smoital would become more of a first-class timekeeping system and less of a hack on the existing standards.

2. Standards Extension: Modulo repeating IANA Timezone rules:

  • Allow adjustments to be specified relatively, rather than absolutely against the zone’s default
  • Allow a rule to be specified to recur daily, with modulo arithmetic

If a single line item rule could be specified to allow each day for the timezone to be subtracted by 40 minutes, and that once it hits -12:00 it increases to 12:00, then over 97% of the rule lines could be removed from the Smoital timezone rule set. The remaining rules would then only be the starting timezone offset, along with 6 or 7 rules per Earth year, to implement the Smol dates overriding the recurring daily rule. Once this minimum set of rule types are enabled, then the Smoital timezone could be distributed in two versions by IANA, one for backwards compatibility and another in the new format for a smaller memory footprint.

3. Standards Extension: Sub-second UTC offsets

Currently, the IANA timezone database supports timezone offsets specified in seconds. In practice, these are only defined for timezone regions for periods prior to modern times, and as such, many software libraries only support whole-minute UTC offsets. To pave the way for true Martian timekeeping as outlined in the next section, a standard extension that allowed millisecond, or sub-millisecond, UTC offsets, would be required.

Finally, if multiple colonies exist on Mars, they may desire a constant relative UTC offset between each other. At a minimum, UTC offsets of ±24 hours would be required to support all potential timezone offsets across Mars, however in practice it might be better for systems to support a greater range, say up to ±32 hours for future-proofing. While the IANA timezone database does not specify a maximum UTC offset, software libraries which currently restrict the offset to ±14 hours may need amendment.

13. Future Implementation — Mars Native Time

A longer-term standard would be expected to be required to allow for a true Martian native time, with either extended time (39min 35sec 244ms) or with stretched time units. This topic has been covered by other writers, creating a Martian version of UTC called MTC. As suggested previously, this would be the most difficult to roll out, so it could be designed and developed in parallel to the Smoital system being in effect, initially for scientific use, and eventually for general civil use.

Throughout this paper the length of the day has been continually referred to as having a fractional second of 0.244. In reality, this is an approximation. For example, the reference formula for the NASA Mars24 Sunclock, updated as of 2025-01-07, uses a conversion ratio of 1 Earth second = 1.0274912517 Mars seconds [17]. This constant has a non-repeating decimal, which is helpful, however when expressed as a whole day, yields: 1 Mars Day = 24hr 39min 35sec 244.14688ms (Earth units).

Martian timekeeping proposals, such as MTC, have generally remained loosely defined, with the expectation that precise standards will be developed after Mars is settled. If Martian time units were defined with high-precision based on the (then) current synodic day within Mars’ gravity well, without regards as to the ease of conversion to Earth units in different ways, the result could be a day length specified to many decimal places — making it very difficult to reconcile with Earth-based units, requiring extremely high-precision floating-point arithmetic to convert/compare time units in Earth and Mars standards, or to add/subtract mixed units.

The next table shows the converted time units for various time increments using this constant:

Mars TimeEquivalent Earth Time (using 1.0274912517 ratio)
24 Mars Hours24.6597900408 Hours24hr39min35sec244.14688ms
06 Mars Hours06.1649475102 Hours6hr09min53sec811.03672ms
01 Mars Hour01.0274912517 Hours1hr01min38sec968.50612ms
01 Mars Minute01.0274912517 Minutes1min01sec649.475102ms
01 Mars Second01.0274912517 Seconds1sec027.4912517ms

1.0274912517 expressed as a ratio in simplest form is: 1027491251710000000000
This means that any computer system which needs to accurately compare Earth and Mars times in whole-seconds, will need to track time in units of 10-10 seconds.

Such a high degree of precision is perhaps useful for modelling the current mean solar position, especially for scientific use, however the use of such a precise figure would likely be overkill for developing a standard fixed-ratio independent of the day, for civil purposes. Due to the gradual changes in the rotational speed of Mars [18], any figure that is chosen will soon be inaccurate, in much the same way that the length of the mean solar day on Earth has varied over the last century by several milliseconds.

Whole-millisecond rounding

A clean solution would be to adopt the simple definition used in this paper: that one Martian second is defined as exactly 24hr 39min 35sec 244ms (or 1.02749125 seconds) — Earth units. Clocks on Mars would still need to run slightly slower to account for relativistic effects; however, this adjustment would apply equally to both Martian and Earth units, keeping them in sync. This adjustment would only be necessary for high-precision scientific work—not civil clocks

The fraction of 1.02749125 can be expressed as a relatively simple ratio as: 821,993800,000.This is due to 102749125 and 108 both having a factor of 53.
A computer system which accepts time measured, for example, in milliseconds, can then compare, add, and subtract time periods in either Earth or Mars units, storing the data in Earth units, with a sub-unit of Earth 1/800,000 ms, which is sub-units of 1.25 Earth nanoseconds. Whilst that is overkill for most practical purposes, it allows integer math with perfect precision, often necessary to avoid bugs associated with rounding errors. Computers could then store 1 Earth millisecond as 1, and 1 Mars millisecond as 1ms + 21,993 sub-units.

The next table shows the converted time units for various time increments using this constant:

Mars TimeEquivalent Earth Time (using 1.02749125 ratio)
24 Mars Hours24.65979 Hours24hr39min35sec244ms
06 Mars Hours06.1649475 Hours6hr09min53sec811ms
01 Mars Hour01.02749125 Hours1hr01min38sec968.5ms
01 Mars Minute01.02749125 Minutes1min01sec649.475ms
01 Mars Second01.02749125 Seconds1sec027.49125ms

It is very fortunate that the rounded millisecond length of Mars’ day length (244ms), as a ratio to Earth time, yields a non-repeating decimal representation. For example, if nature so had it that the day length on Mars ended in 245 milliseconds, the decimal conversion ratio from 1 Mars second would be 1.0274912615740740740... (repeating) Earth seconds. This coincidence had only a 1/27 chance of occurring, as the ratio of whole milliseconds, being 88,775,244 / 86,400,000, has prime factors: (22 × 33 × 8,219,931) / (210 × 33 × 55). The factors in the denominator of 33 (= 27) being necessary to be in-common to factor out, leaving only multiples of 2 and 5, which result in a terminating decimal representation in base 10. 88,775,244, having a factor 4, also allows the ratio to reduce further, simplifying the decimal representation further.

A consequence of truncating the day on Mars by around 100 microseconds would be that a leap seconds or leap minutes may be required sooner than otherwise, however such corrections are inevitable in the long term, and requiring it slightly earlier seems a small price to pay.

Whole-second rounding

An alternative choice would be to round the length of the day on Mars to a second. Rather than round down, rounding up to 24hr 39min 36sec would be a useful choice, as it results in a conversion ratio from Earth to Mars units of exactly 2.75% — equivalent to 411:400. This conversion ratio is discussed by Zubrin in The Case for Mars [5], although the text does not specify whether the figure is rounded for illustrative purposes or intended for practical use.

Such a conversion ratio allows most standard units to be expressed completely accurately in both base 10 and base 60 with minimal decimal places:

Mars TimeEquivalent Earth Time (using 1.0275 ratio)
24 Mars Hours24.66 Hours24hr
39.6min
24hr39min36sec
06 Mars Hours06.165 Hours6hr09min54sec
01 Mars Hour01.0275 Hours1hr01min39sec
01 Mars Minute01.0275 Minutes1min01sec650ms
01 Mars Second01.0275 Seconds1sec027.5ms

Rounding up to the nearest second would also be easier to implement, as one or more days per year will need to be made shorter than standard, rather than longer, which is generally easier to model. The additional ~755.85 Earth-milliseconds per day, accumulates to approximately 8.197 Martian-minutes that need to be docked annually, which is a serious downside.

In the spirit of the Smoital system, the 8–9min shorter day can be strategically placed in the year cycle to slightly reduce the extreme range that solar noon can take on (equation of time).

This decision, to accept a rounded unit definition has precedence on Earth:

  • In 1959 the imperial inch was defined as exactly 25.4 millimetres.
  • The Chinese calendar, Persian calendar, and various forms of the Lunar Hijri calendar are calculated using formulas of round-number hours offset from UTC, effectively causing these symbols of national pride to depend on the rounded relative longitude offset from Greenwich, rather than the actual physical location of their nation’s capitals. This is used not just for their timezone, but the calculation of month lengths within those calendar systems.
  • A4 paper size is defined as exactly 210mm × 297mm, even though the precise geometric aspect ratio it is based on involves irrational numbers.

The extent of the downsides are very high, but nonetheless any serious discussion about a standard Mars second should at least consider this option.

14. Heuristic for Full Year UTC Offset Determination

Unlike the leap-year rule in the Gregorian system, there is no straightforward way for a human to mentally calculate whether a year is going to have 6 or 7 Smol Days, nor to identify the first Smonth containing a Smol date.What the Smoital system lacks in this regard, it makes up for with straightforward interpretation of Smoituses, as well as basic algorithms for computing the Smoitus.

Below we will outline a complete potential heuristic formula for calculating timezone offsets for any day of any year. It is important to note that most software that uses the Smoital system will never need to directly calculate any of these formulas, in just the same way that most software on Earth does not need to calculate the Nth Sunday of a month directly (this calculation is offloaded to the date-time library).

This reference formula would require refinement before practical use. Particularly, four constants (C1 to C4) must be adjusted to account for factors such as the longitude of a Martian colony, the Martian calendar’s year start date (e.g., Perihelion versus Equinox), and the chosen epoch.

We will let:

  • SmoitalTZy,d= the timezone offset for a given day (d) — zero indexed, for a given year (y).
  • NaturalTZy,d= a likewise timezone offset in an ‘Additional Time’ system which seeks to obtain mean solar noon at exactly 12:00.
  • round40min(tz)= a function that rounds a timezone offset tz to the nearest 40min offset (preferring to round up when equal distant).
  • wrap24hr(tz)= a function that modulates a timezone tz within the range UTC−12:00 (exclusive) to UTC+12:00 (inclusive).

NaturalTZy,d can be easily computed with a simple linear equation (essentially any basic Mars clock).

We then define the below equality for calculating the timezone offset for the first day of a year:

SmoitalTZy,0=wrap24hr(round40min(NaturalTZy,0+C1))

The value of C1 is a constant that can be chosen to ensure that in the long term, mean solar noon remains at exactly 12:00:00.
In my simulation, I have found that the value of C1 =85sec achieves this goal.

The rounding function may need to round up at most 20 minutes, or down nearly 20 minutes.
It is useful to map this ‘rounding amount’ to a new value in the range of 0 to 1 respectively, and we will refer to that value as SmoitusFactory.

SmoitusFactory=(NaturalTZy,0+C140min+0.5) mod 1

We define:

We use the convention that a Smonth ‘belongs’ to the year in which 𝔻19 falls in (i.e. the day at UTC+00:00).

This means that it is possible for:

Therefore, SmonthStarty,0 can take on values in the range [−18, ... , +17].

The first Smol date may then appear at the end of either Smonth 3, 4 or 5 (zero indexed), and can be given by the below linear equation:

FirstLongSmonthy=floor(C2+SmoitusFactoryC3+SmonthStarty,0C4)

My simulation has found the below values to result in a schedule that almost perfectly matches the astronomically based schedule:

C2=4.51         C3=1.54         C4=35.8

The number of Smol days in a year is then given by:

SmolDaysInYeary=(DaysInYeary mod 36)wrap24hr(SmoitalTZy,0SmoitalTZy+1,0)40min

The above will only ever equal 6 or 7

Smol dates in a year (zero-indexed) are then predictable given the previous values.
Where n=[0 ..(SmolDaysInYeary1)]:

SmolDatey,n=SmonthStarty,0+36(FirstLongSmonthy+[1,2,4,5,7,9,11][n])+n

We now define:

Timezone offsets can then be calculated for the whole year by:

SmoitalTZy,d={wrap24hr(round40min(NaturalTZy,0+C1))d=0UTC−12:00dSmolDatey,nwrap24hr(SmoitalTZy,040min(dSmolDatesUpToy,d))otherwise

15. Designing a Calendar Around the Smoital System

The natural 36/37-day Smonth initially appears like a suitable mechanism to build a calendar system around. This has been left outside the scope of this paper due to the following disadvantages:

  • The year contains a non-integer number of Smonths, which will naturally require leap-smonths, and all the disadvantages associated with a lunar-solar calendar (year length fluctuates significantly).
  • The Smonth is largely an Earth-focused concept, minimising the significance of Mars’ characteristics as the basis for the calendar.
  • Unlike lunar cycles, there is no natural origin for the beginning of the Smonth, other than the human construct of Greenwich as the prime meridian.
  • The beginning of the Smonth also depends on the Martian longitude of the settlement upon which it is optimised, making the calendar highly localised and not clearly universally applicable across Mars.
  • Settlements at different latitudes might want to use different Smoital schedules, and a decision that affects time of day should usually not affect calendar design choice.

Nevertheless, the one aspect of the Smoital system that might seem appropriate for affecting calendar design might be the choice of the start of the year. A Smoital system is easiest to implement, and a Smoital chart easiest to read, if the year begins near Perihelion or the Southern Solstice, as this is the period where the day length is longer than 24hr 40min, and all Smol schedules for all latitudes are distributed over periods that would not straddle the end of the year.

Other advantages of beginning the year in this period include:

  • The apparent size of the Sun, and global atmospheric pressure are both at significant maximums near this period, representing a global phenomenon unique to Mars, free of hemispheric bias
  • The year and seasons will be very familiar and interchangeable for anyone already familiar with the Gregorian calendar, which also begins between perihelion and the Southern Solstice

Whilst perihelion as an anchor point for the year is not a natural choice for either calendar designers or astronomers, anchoring the Northward Equinox at 1/4 point of the year would achieve the same results, whilst keeping the calendar anchored and easily interchangeable with astronomical data, which is usually measured from the Northward equinox. My simulation appears to indicate that several thousand years would need to pass before the Milankovitch cycles cause such an anchoring to have Smonths overlapping the end of the year.





16. Comparison to Napoli’s system

If we want a day-length and a UTC offset which are both defined in whole-minutes, a necessary consequence is that not all days will be equal in length. Napoli's proposal [10], to increase most days to 25hr, with some days being 24hr, did not go into much detail as to the precise schedule of timezone adjustments, however on the assumption that the 25hr days are distributed evenly throughout the year, we can see how this system will work by charting the daily offset from a true (mean solar) clock:

Short term (150 days):

Deviation from mean solar time (24hr & 25hr days)

(pinch to zoom)

 

Whole year (668 days):

Deviation from mean solar time (24hr & 25hr days)

(pinch to zoom)

The vertical axis indicates how much a clock in this system is tracking ahead-of or behind mean solar time.

As can be seen, there is a highly fluctuating short-term 3 day cycle. A person following this time system who wants to sleep at a consistent time each day, would need to sleep in a general three-day loop, sleeping at say 10:00pm on day one, 9:40pm on day two, and 10:20pm on day three. After 15 or 16 cycles, this three day cycle will have shifted far enough away from mean solar time to require a shorter two-day cycle to resynchronise. Following this schedule would result in a “de-facto day” of 24hr 40min, and an infrequent “de-facto day” of 24hr 20min (every 47th or 50th day).

To make it easier to recall which days are long and which days are short, it might be helpful under this system to have a “month” designed around this cycle, whereby any day of the month divisible by 3 would be 24-hours long.

The structure above attempts to track mean solar time as closely as possible, however it is not the only choice. Alternatives may be to track true solar noon (correcting for the eccentric orbit of Mars); or for latitudes further from the equator, a schedule which aims to maintain sunrise within a semi-constrained time window. If that were the case, then designing a “month” around the cycle would result in highly irregular month-lengths, and likely no longer appropriate.

By comparison, in the Smoital system, if the Smol Days are distributed evenly, the deviation from mean solar time will be at a maximum of ±20min, and the deviation chart as per below:

Short term (150 days):

Deviation from mean solar time (24hr 40min & 24hr days)

(pinch to zoom)

Whole year (668 days):

Deviation from mean solar time (24hr 40min & 24hr days)

(pinch to zoom)

For an inhabitant on Mars, extending most days by approximately 25 seconds to make them standard days would largely go unnoticed, and the occasional Smol day of length 24hr might even come as a welcome relief.

Using this schedule, there would be no need to be aware of any short-term day cycle, only requiring a user to be aware of when the next Smol Days will occur. Given that Smol Days are only 1.0315% of Days, this is nearly comparable to the same number of “altered” days that occur in any given region that uses daylight savings time (~0.55% of Earth Days are 23hr or 25hr with DST).

Over the course of a Martian year of ~668.6 sols, we can calculate that only ~6.9 days must be shortened, by ~275.9 cumulative minutes. The total amount of adjustment required to shorten the days is comparable to the total adjustment made on Earth due to daylight savings time, where over one Earth year, usually 120min of total adjustment is made. In this system, over the same time period, a total adjustment of about 150.7min would be made.

Based on these basic metrics, 24hr and 40min would likely be easier to accept as an interim timekeeping standard.

17. Alternative Smoital Schedules

We have presented two Smol schedules previously, being the “Standard” schedule as well as those optimised for natural daylight savings schedules at deeper latitudes, however it is worth taking a look at other possibilities.

The simplest option would be to spread the Smol dates out equally throughout the year as was shown in charts comparing the system with Napoli's. If we only cared about deviation from mean solar noon, then that might be a reasonable choice, though actual deviation from true solar noon is quite erratic, as shown below:

Equation of Time (Even-Spread of Smol Days)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

As before, the chart displays a full Martian year, beginning at Perihelion (point of closest approach to the sun).

The result of this schedule is that solar noon can be 20 minutes earlier or later than the already extreme range of values that solar noon can take on Mars, increasing the range from around 1hr 33min to over 2hr 13min. Fortunately, we can do better.

A slight improvement one might try may be to vary the distribution of Smol days, in order to closely follow the mean solar clock, but bring the range within the range of the solar noon (red) curve. Doing so requires designing an interpolation algorithm, and a visualisation of one possible algorithm is shown in the next chart.

Equation of Time (Interpolated within range)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

This is much better, solar noon will now never occur further from 12:00 than the mean standard clock, and the ‘mean error’ has improved as can be seen in the distribution chart.

The next natural question to ask might be whether it is possible to perfectly track true solar noon within ±20min? Unfortunately the answer is ‘no', the best we can do is shown below:

Equation of Time (Maximally constrained)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

Most of the year can be kept within the tight range of ±20min, however during the part of the year near perihelion, the solar day on Mars, being longer than longer than 24hr 40min means that we have no control over the time during this period, as shown in Section 6.


An alternative way of choosing Smol dates could be to use a similar system as often used for Earthly daylight savings, namely the <nth> <weekday> of a “month”.

An example is shown based on the below rules (many alternatives can be made for other calendar systems):

Equation of Time (“Saturday Smol Days”)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.


Each of these timezone offset schedules can also be visualised with a Smoitus, however since the Smol dates are no longer confined to the 37th day of a Smonth, there is no need for a 37th Timezone offset of UTC−12:00. Since Smol days can appear in any column, the header ‘D’ and the ‘Skipped Date’ column can no longer be used, a Smonth will often occupy two rows, and the overall layout is much less elegant.

Users of this system might choose to use the timezone offsets UTC−11:20 to UTC+12:00, or UTC−11:40 to UTC+11:40. The example Smoitus on the following page uses the latter.

Example Smoitus — “Saturday Smol Days”

(pinch to zoom)

18. Final Notes / Other Ideas

During the preparation of this paper, several other whole-minute patterns were identified that are worth noting. While each is interesting, none appear strong enough to justify giving up the advantages of the Smoital system.

24hr is not the only choice we could have made for the length of the Smol day, for example we could twice as often have days of length 24:20, or much more frequently days of length 24:39, etc. The reason to use 24hr Smol days should be clear from the benefits of the Smoitus, but some other quick notes about its benefits compared to any other length:

24:40 / 24:25 minute days

Instead of short days being 24:00, they could be any other length from 24:00 to 24:39.
24:25 has the interesting property that the short days would occur almost exactly as often as skipped dates.

First, to calculate what percentage of days must be 24hr 40min vs 24hr 25min:

As shown, the portion of days that need to be shortened to 24hr 25min (2.750666...%) is very close to the number of days that need to be skipped (2.749125%), meaning they can almost always come in pairs.

The difference, being only 0.001541666...%, means that it would take about 64,893 days, or nearly 100 Mars years, before one‑too‑many days have been shortened, which is likely to be much longer than this system is put to use.

Unlike in the Smoital system, this shorter day may occur as the 36th or 37th day of a Smonth (which is not easy to mentally predict), followed then by the skipped date, so this 24hr 25min system is not necessarily any easier for humans to deal with.

Due to the Smonth beginning on any time from UTC+11:25 to UTC+12:00 (in 5 minute increments), the number of unique timezones under this system would be 36 × 8 = 288.

24:40 / 24:35 minute days

Choosing to have short days only 5-minutes shorter than standard days has the advantage of keeping the short days not too different to standard days, while keeping them not excessively frequent.

These short days would need to occur three times as often as the previous 15-minute shorter days, which comes to 8.251998% of days.

If the schedule is chosen to have each Sunday 5-minutes shorter from say the fourth month (as measured as 112th of a Martian year) from Perihelion, up to around the second-last Sunday of the 10th month, a very compact equation of time results:

Equation of Time (“5 Minute Shorter Sundays Part-Year”)

(pinch to zoom)

Distribution
 

24:40 / 24:39 minute days

Going all the way down to keeping short days only 1 minute shorter than standard days has the advantage of keeping the day lengths as close as possible to the true Martian day length however seemingly requires very frequent switching between standard and short days.

Nonetheless, three interesting variants of this type are identified.

First, to calculate what percentage of days must be 24hr 40min vs 24hr 39min:

  • 24hr 39min 35sec 244ms
  • = 24.65979hr
  • = 24hr 39.5874min
  • = 24hr 40min - (0.4126)min
  • = (24hr + 40min) × 58.74% + (24hr 39min) × 41.26%

A) Clustered

As with the previous example, clustering the short days to one part of the year allows for a simple schedule, and a compact equation of time.

In the chart below, four weekdays [Sun, Tue, Thu, Sat] are 24:39 long from the third month (as measured as 1 / 12th of a Martian year) from Perihelion, up to around the third-last week of the 11th month, all other days being 24:40 long.

This results in the smallest range for solar noon of any shown so far, only 30.7min of range, on par with Earth's.

 
Equation of Time (“4 Short Days Weekly Part Year”)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

B) Continuous Segments

To simplify life, one might just designate an entire chunk of the year where every day is 24hr 39min, and the remaining part of the year has standard days.

This would be easy for humans to work with, as there’s only 2 break-points per year where the system changes, and surprisingly, the equation of time is on par with the true equation of time (in terms of range), although the deviation from mean solar time is significant.

In the example below, the first short day occurs 154 days after Perihelion, and continues for ~275.9 days:

 
Equation of Time (“39/40 Days Segments”)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.

The usefulness of this type of schedule is much greater when attempting to optimise for a consistent time of sunrise. The example below shows the time of sunrise for a settlement at latitude 20° North, with the first short day 139 days after Perihelion.

 
Sunrise Time (“39/40 Days Segments — 20° North”)

(pinch to zoom)

Distribution

On a larger screen, the distribution chart is displayed beside the above chart, with an aligned vertical axis. You can view this page in "desktop mode" to view it as intended.





C) Gregorian Schedule

Finally, the following schedule is a very neat way of arranging the 41.26% of short days, however it requires an Earth based calendar as the primary calendar system. The specification is very simple:

  • An Earth calendar is generally used on Mars, with a calendar day removed periodically to maintain sync.
  • The “skipped dates” are strategically placed to always be on a Monday, being every 5 or 6 weeks.
  • Days of Monday, Wednesday and Friday are made 24hr 39min; other days are all 24hr 40min.

The outcome is:

  • UTC offset can vary by slightly more than ±12 hours due to “skipped dates” being forced to Mondays.
  • Mean solar clock time is tracked extremely closely at all times, always within just a few minutes.
  • A correction is needed only once per ~10 years!

A full (Earth) year of such a calendar might look like the below:

SuMoTuWeThFrSa
Jan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Feb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Mar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SuMoTuWeThFrSa
Apr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
May
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SuMoTuWeThFrSa
Jul
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Aug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Sep
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SuMoTuWeThFrSa
Oct
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Nov
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Dec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Yellow: skipped dates — Blue: short day (24hr 39min) — Others: standard day (24hr 40min)

The chart below shows the resulting deviation from mean solar time over the course of an Earth year:

+43.1s−43.1s
JanFebMarAprMayJunJulAugSepOctNovDec

The reason this simple system tracks mean solar time so closely is due to the following:

  • Since 2.749125% of days are skipped, the average week length is (1 - 0.02749125) × 7 = 6.80756125 days long.
  • Since skipped days are always short, each week always has four long days, even if it contains a skipped day. 4 / 6.80756125 = 0.587581933…, which is very close to the previous calculated required portion of 58.74%.
  • These difference of the above two numbers is 0.58758193… − 0.5874 = 0.00018193...
  • I.e. Each day is 0.00018193 minutes too long on average, meaning it would take ~5,496.6 days before one‑too‑many minutes have passed, which is approximately 15 Earth years, or approximately 8.2 Mars years.

For an overview of Martian day length options and the corresponding number of timezone offsets etc, see:
•  Appendix C — Overview of Different Day Lengths.

Applicability to Other Solar System Bodies

While Mars is fairly unique among the large solid bodies of the Solar System in that almost none have a rotation speed similar to Earth’s, the idea of varying whole-minute day lengths can be applied elsewhere. One example is Ganymede, which has a sidereal orbital period around Jupiter of approximately 7.155 Earth days, and a slightly longer solar day.

A system on Ganymede in which each day is 24 hours 40 minutes, and one day per seven‑day week lasts 24 hours, could produce perpetual weekend sunlight, providing a sense of rhythm otherwise absent in these cold reaches of the Solar System. A correction would be required roughly once every two Earth years.

Although Ganymede is in a 2:1 orbital resonance with Europa, they are not synodically linked, and thus a similar system for Europa would require an independent design.

In the interest of brevity, a full analysis of other Solar System bodies is not included here.


Closing Remarks

The ideas presented here are likely only scratching the surface of the many interesting patterns that can be uncovered, and future work will undoubtedly reveal more.

The proposed approach for a gradual transition into Martian time is intended to encourage broad support, rather than leaving the challenge entirely to future Martian settlers. Back on Page 17, Antarctica was excluded from the list of time zones. This omission demonstrates how small, remote populations are often overlooked. A similar issue may be faced by Martian settlers, whose timekeeping requirements may be treated as an intellectual curiosity for Earthlings rather than a practical necessity deserving serious attention.

Supporting Smoital time gives software developers a practical advantage: in providing support for Mars, they also make Earth timekeeping systems more reliable. Without such an approach, there is a danger that Martian time will be seen as a competing demand, potentially diverting attention from long-standing problems in Earth’s own time zone support.

References

 

[1] ISO, ISO 8601 Date and time format — https://www.iso.org/iso-8601-date-and-time-format.html

[2] IANA Time Zone Database — https://www.iana.org/time-zones

[3] NASA GISS, Mars24 Sunclock — Algorithm and Worked Examples.
https://www.giss.nasa.gov//tools/mars24/help/notes.html

[4] Gangale, T. “The Architecture of Time, Part 2: The Darian System for Mars,” SAE Technical Paper 2006-01-2249, 2006. — https://marscalendar.com/sites/default/media/pdf/Gangale%2C%202006%20-%20The%20Architecture%20of%20Time%2C%20Part%202%20-%20The%20Darian%20System%20for%20Mars.pdf

[5] R. Zubrin and R. Wagner, The Case for Mars: The Plan to Settle the Red Planet and Why We Must, Rev. and updated ed., New York: Free Press, 2011.

[6] NASA Mars Climate Orbiter Mishap Investigation Board Phase I Report, November 10, 1999.
https://llis.nasa.gov/llis_lib/pdf/1009464main1_0641-mr.pdf

[7] Mackenzie, “Metric Time for Mars,” AAS 87-269, in C. Stoker, ed., The Case for Mars III: Strategies for Exploration, Volume 75, Science and Technology Series of the American Astronautical Society, Univelt, San Diego, CA, 1989.

[8] B. Clark, “A Day in the Life of Mars Base 1,” Journal of the British Interplanetary Society, November 1990.

[9] NASA GISS, Science Brief: Telling Time on Mars (668.59 sols)
https://www.giss.nasa.gov/research/briefs/archive/1998_allison_02/

[10] William Lloyd Napoli, Interplanetary Calendars, 2004. — https://marspapers.org/paper/Napoli_2004.pdf

[11] Natural Earth. Public domain dataset of global country boundaries and timezones. “Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.” — https://www.naturalearthdata.com
Evansiroky. timezone-boundary-builder. Based on the IANA Time Zone Database and OpenStreetMap data. Licensed under the Open Database License (ODbL) v1.0.
https://github.com/evansiroky/timezone-boundary-builder

[12] timeanddate.com, Half Hour and 45-Minute Time Zones
https://www.timeanddate.com/time/time-zones-interesting.html

[13] U.S. Department of State, Office of the Geographer, International Date Line — Updated Cartographic Depiction, October 1, 2012
https://data.geodata.state.gov/guidance/DoS_Bulletin_31-International-Dateline-2012.pdf

[14] timeanddate.com, Clock Changes in Nuuk, Greenland (Godthåb) 2024
https://www.timeanddate.com/time/change/greenland/nuuk?year=2024

[15] IANA tzdb, Theory and pragmatics of the tz code and data
https://data.iana.org/time-zones/tzdb-2025a/theory.html

[16] ISO 8601-1:2019 — Date and time — Representations for information interchange — Part 1: Basic rules (including Amendment 1:2022). Preview available via iTeh Standards, showing permitted end-of-day notation and lack of general overflow support: — https://cdn.standards.iteh.ai/samples/81801/f527872a9fe34281ae3a4af8e730f3f8/ISO-8601-1-2019-Amd-1-2022.pdf

[17] NASA GISS, Mars24 Sunclock — Algorithm and Worked Examples.
https://www.giss.nasa.gov//tools/mars24/help/algorithm.html

[18] InSight Study Finds Mars Is Spinning Faster.” National Aeronautics and Space Administration, 2023
https://www.nasa.gov/missions/insight/nasa-insight-study-finds-mars-is-spinning-faster/

Appendix A — Smoitus with Calendar Overlay

A Smoitus, being a visualisation tool and not a calendar itself, can be integrated with a calendar overlay, for easier interpretation. The below example uses a hypothetical calendar with 12 months of 55-56 days each.

Example Smoitus — with example Mars calendar overlay

(pinch to zoom)

Legend
Dark Stripes: Timezone will only match during local Earth standard time
Light Stripes: Timezone will only match during local Earth daylight savings time
Circle Pattern: Timezone matches on the other side of international date line (±24hr).
Note: Time zones are indicative only and are not intended to convey political opinions.
Map & Timezone Data Source [11].
Map & Timezone Data Source [11].

Appendix B — Smoitus with Calendar Overlay (Single ‘Month’)

This example shows how a small version of a Smoitus could be suitable to display alongside a single-month calendar display. The month selected is Month ‘07’ from the previous example.

When showing just one month, the map below the Smoitus could often be optimised to not show generic timezones, but the actual timezones during that month (i.e. minimal, or no striped zones to indicate DST). This has not been applied here.

 

Example Smoitus — with example Mars calendar overlay (single ‘month’)

Month ‘07’
SunMonTueWedThuFriSat
1234
567891011
12131415Smol Day161718
19202122232425
262728Dashed line indicates
Earth skipped date
SunMonTueWedThuFriSat
29303132
33343536373839
40414243444546
47484950515253
545556
Map & Timezone Data Source [11].

Appendix C — Overview of Different Day Lengths

 
Day Lengths (long ~ short)Short Day Frequency (%)Mean Interval Between Short DaysShort Days per Martian YearLess frequent than Smonth?Distinct UTC OffsetsNotes
All 24.65979N/AN/AN/AN/A800,000+Unoptimised ‘Additional-Time’ system. No short days.
24:40 ~ 24:001.0315%96.946~6.9Yes36Technically least-complex due to Smol days being natural Earth days
24:40 ~ 24:202.063%48.473~13.8Yes72Longest short-day preserving UTC offset in multiple of 20min.
24:40 ~ 24:304.126%24.237~27.6Yes144Longest short-day preserving UTC offset in multiple of 10min.
24:40 ~ 24:252.75066…%36.355~18.4Yes288Very close to Smonth frequency; produces interesting patterns.
24:40 ~ 24:358.252%12.118~55.17No288Longest short-day preserving UTC offset in multiple of 5min.
24:40 ~ 24:3941.26%2.4237~275.9No1,440Keeps long and short day lengths as similar as possible.
25:00 ~ 24:0034.021%2.9394~227.5No24Solar noon fluctuates ~20–40min every day

Copyright © 2025 by Ben Joffe.