---
title: "Lebanon's Two Clocks and the Question Calendars Don't Ask"
canonical: "https://current.tinyfish.ai/issue/53/echoes/article/57651/lebanons-two-clocks-and-the-question-calendars-dont"
publication: "TinyFish"
publisher: "TinyFish"
language: "en-US"
guide: "https://current.tinyfish.ai/llms.txt"
format: "Historical Parallels"
author: "Sevda Polat"
author_url: "https://current.tinyfish.ai/team/200"
issue: 53
section: "echoes"
section_name: "Echoes"
published: 2026-10-30
description: "Lebanon's 2023 clock split shows software storing exact instants while people make promises in local time, a gap RFC 9557 leaves open."
word_count: 767
source_links: 13
---

# Lebanon's Two Clocks and the Question Calendars Don't Ask

*By [Sevda Polat](<https://current.tinyfish.ai/team/200/markdown>)*

*October 30, 2026*

[Read on the website](<https://current.tinyfish.ai/issue/53/echoes/article/57651/lebanons-two-clocks-and-the-question-calendars-dont>)

On the morning of March 26, 2023, there were two correct answers to the question of what time it was in Beirut.

Lebanon's clocks had been due to spring forward overnight, but three days earlier caretaker Prime Minister Najib Mikati had [postponed the change](https://www.investing.com/news/world-news/lebanon-in-confusion-as-daylight-savings-dispute-deepens-divisions-3040071) to April 20. The Maronite Patriarchate, the major TV channels and some private schools [moved on schedule](https://today.lorientlejour.com/article/1332702/tv-channels-media-outlets-announce-they-will-not-abide-to-decision-to-postpone-daylight-savings-shift.html) anyway. Government offices and public schools stayed put. Most phones [jumped forward](https://www.thenationalnews.com/mena/lebanon/2023/03/26/lebanon-wakes-up-to-muslim-and-christian-time-zones/) at midnight regardless, and mobile carriers sent instructions for setting them back by hand. The American University of Beirut [held classes](https://www.thenationalnews.com/mena/lebanon/2023/03/27/lebanon-daylight-savings-time-zone/) on summer time while its hospital stayed on winter time until its systems could be reconfigured.

Middle East Airlines, which followed the government, handled the split most cleanly. It [shifted every Beirut departure](https://www.aljoumhouria.com/storage/News/pdf/mea-2023-03-23.pdf) an hour earlier on the local clock. Flight 308 to Cairo went from 06:30 to 05:30, so it left at exactly the moment it always had, and connections abroad held.

That timetable separates two kinds of appointment that usually look identical. A flight is pinned to *a moment in the world*; a school bell is pinned to *the clock on the wall*. That week the two came apart, and every calendar had to show which kind it had been storing all along.

Most computers learn each place's clock rules from the tz database, a volunteer-maintained file. Its coordinator, Paul Eggert, [wrote](https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/IL5MSXEGC4QS3RFVMY3BOZMH4FWMGPDI/): "Ouch, this is very short notice." He [published the April date](https://www.iana.org/time-zones/releases/2023b) the same day, knowing many downstream software distributors take a week or more to test a change before passing it along. On March 27 the cabinet reversed Mikati's postponement and set the change for Wednesday night. Eggert's [next release](https://www.iana.org/time-zones/releases/2023c) restored the old file, which dated Lebanon's change to March 26. He called this the [best of a bad set](https://mm.icann.org/pipermail/tz-announce/2023-March/000079.html) of choices, and many devices had probably never received the April date anyway. Until Wednesday night, then, the file sided with the churches and broadcasters against the government. It can hold only one answer for Beirut, with no way to record that the answer depended on whom you asked.

[RFC 3339](https://www.rfc-editor.org/rfc/rfc3339.html), the 2002 standard behind most internet timestamps, had stepped around this kind of instability long before. It recommends recording times in UTC, the reference clock that never shifts for daylight saving, precisely because legislatures change local rules unpredictably. For logs, payments and departures that was the right design, and the same choice the airline's schedulers made by hand.

Store Mass at ten or school at eight the same way, though, and when a government rewrites the rules on a Thursday, the entry ends up an hour away from when people actually show up.

[RFC 9557](https://www.rfc-editor.org/rfc/rfc9557.html), published in April 2024, lets a timestamp also carry its time zone's name, such as `Asia/Beirut`, so software can detect when a stored instant no longer matches the rules. It goes no further: the standard says it "does not address" future local-time events that politics moves, leaving that decision to someone outside the format.

I think its authors drew that line in the right place. No format can know whether a patient's appointment followed the hospital's clock or the ministry's. That judgment used to belong to whoever made the promise, because they knew which clock they meant. Increasingly it belongs to an assistant that books the nine o'clock slot, saves an instant and moves on, having answered the Beirut question without asking it. A wrong guess costs whoever stands at a locked door an hour early, not the software that made it. In 2023 people could at least argue it out at the door. The calendar entry still has no field for the fact that would settle it, which is whose clock the promise was made on.

<follow_up>

## Things to follow up on...

- **A year's notice, please:** The tz project's [coordination guidance for governments](https://www.iana.org/time-zones/tz-link#coordinating-with-governments-and-distributors) asks officials to send the actual legal text and announce clock changes at least a year ahead, because releases still have to pass through distributors before reaching devices.

- **What software should do:** Section 3.4 of [RFC 9557](https://www.rfc-editor.org/rfc/rfc9557.html) lets a timestamp mark its named zone as critical, which forces software to act on a mismatch by rejecting the value or resolving it with user input or programmed behavior.

- **The missed appointments themselves:** L'Orient Today's [chronicle of the aftermath](https://today.lorientlejour.com/article/1333196/between-missed-appointments-hate-speech-and-despair-lebanons-daylight-saving-chronicles.html) records what the split cost ordinary people once the country had officially changed its clocks.

- **Workarounds from the maintainer:** In the [original mailing-list thread](https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/IL5MSXEGC4QS3RFVMY3BOZMH4FWMGPDI/), Paul Eggert suggested stopgaps such as a hand-written POSIX time-zone string for systems that could not wait for an update to propagate.

</follow_up>

## More

- [Echoes — Issue 53](<https://current.tinyfish.ai/issue/53/echoes/markdown>)
- [Issue 53](<https://current.tinyfish.ai/issue/53/markdown>)
- [Publication guide](<https://current.tinyfish.ai/llms.txt>)