Datums en tijdzones: waarom verjaardagen een dag verschuiven

Een datum, lokale tijd en tijdstip zijn drie verschillende dingen. Verwarring ertussen kan een formulier een dag laten verliezen.

Een verjaardag heeft geen UTC-offset

Stel dat een formulier een verjaardag opslaat als 2000-01-01. Dat is een kalenderdatum; er staat niets over middernacht, UTC of geboorteplaats. Als software er middernacht UTC van maakt en dat in Los Angeles weergeeft, verschijnt volgens de regels van die datum 16:00 op 31 december 1999. De omrekening klopt wiskundig. De fout ontstond eerder: een datum werd als wereldwijd tijdstip behandeld, terwijl de gebruiker nooit een tijdstip invoerde.

Drie vakken voor drie betekenissen

Een gewone datum beantwoordt ‘welke dag?’. Een lokale datum en tijd zegt wat de wandklok aanwijst. Een tijdstip benoemt een punt op de gedeelde tijdlijn. Een verjaardag hoort meestal in het eerste vak. ‘De winkel opent om 09:00’ vraagt lokale tijdregels. Een geregistreerde betaling vraagt een tijdstip. Een afspraak heeft vaak zowel een tijdstip als de bijbehorende benoemde zone nodig. Het juiste type bewaart de bedoeling voordat de opmaak begint.

Leesbaar en ondubbelzinnig zijn verschillende doelen

03/04/2026 kan 3 april of 4 maart betekenen, afhankelijk van de lezer. De datumvorm 2026-04-03 vermijdt die volgordeverwarring. Schrijf in lopende tekst de maand in de taal van de lezer. Gebruik voor een tijdstip een UTC-markering of offset: 2026-04-03T09:00:00Z is één specifiek moment. De Z doet ertoe. Weglaten verkort niet alleen de tekst, maar verwijdert ook informatie over de plek op de tijdlijn.

Probeer hetzelfde moment op twee plaatsen

Voer Unix-tijdstempel 946684800 in seconden in. In UTC is het 1 januari 2000; een klok in Los Angeles toont de vorige datum. Beide tonen hetzelfde moment. Voer nu 2000-01-01 als geboortedatum in de leeftijdscalculator in. Die invoer blijft een datum en wordt niet door tijdzones verschoven. Deze scheiding is een klein technisch detail met groot effect: informatie mag anders worden weergegeven zonder per ongeluk van betekenis te veranderen.

Test je intuïtie

Welke extra informatie heeft 2000-01-01 nodig om een kalenderdatum te blijven?

Bronnen en verder lezen

Originele uitleg met uitgewerkte voorbeelden. Bronlinks verwijzen naar de onderliggende normen en documentatie.

Steden en tools zoeken

Typ om te zoeken · Esc om te sluiten