Unix-tijd live

1754262061

Seconden sinds de Unix Epoch (00:00:00 UTC op 1 januari 1970)

Wat is Unix Tijd?

Unix tijd (ook bekend als Epoch tijd, POSIX tijd, of Unix timestamp) is een systeem om een punt in de tijd te beschrijven. Het is het aantal seconden dat is verstreken sinds de Unix Epoch, die is gedefinieerd als 00:00:00 UTC op donderdag 1 januari 1970. Het wordt veel gebruikt in Unix-achtige besturingssystemen en veel andere computersystemen.

Het belangrijkste voordeel van Unix tijd is de eenvoud. Het vertegenwoordigt tijd als een enkele, universeel begrepen integer die continu toeneemt. Dit maakt het ongelooflijk gemakkelijk om tijdstempels op te slaan, te vergelijken en berekeningen mee uit te voeren zonder je zorgen te maken over tijdzones, zomertijd of verschillende kalendersystemen. Bijvoorbeeld, om de duur tussen twee gebeurtenissen te vinden, trek je gewoon hun Unix-tijdstempels af.

Hoewel dit ruwe getal perfect is voor computers, is het niet erg gebruiksvriendelijk voor mensen. Om deze kloof te overbruggen, gebruiken ontwikkelaars en tech-enthousiastelingen een hulpmiddel genaamd een epoch converter. Hiermee kun je direct elke timestamp omzetten in een leesbare datum, of het omgekeerde doen door de timestamp voor een specifieke datum te vinden.

Het Jaar 2038 Probleem

Een bekend probleem gerelateerd aan Unix tijd is het "Jaar 2038 Probleem." Het lijkt op het Y2K-probleem. Veel vroege computersystemen waren ontworpen om de Unix-tijdstempel op te slaan als een 32-bit signed integer. Een signed 32-bit integer kan waarden weergeven van -2.147.483.648 tot 2.147.483.647.

De maximale waarde, 2.147.483.647, wordt bereikt op 03:14:07 UTC op 19 januari 2038. Bij de volgende seconde zal de integer overstromen en terugkeren naar de meest negatieve waarde, die door systemen wordt geïnterpreteerd als een datum in 1901. Dit kan leiden tot grootschalige storingen in verouderde software die afhankelijk is van 32-bit tijdrepresentaties.

De oplossing is het gebruik van een 64-bit integer om de timestamp op te slaan. Een 64-bit integer heeft een maximale waarde die zo groot is dat hij niet zal overstromen voor ongeveer 292 miljard jaar, waardoor het probleem voor de nabije toekomst is opgelost. De meeste moderne besturingssystemen en software zijn al overgestapt op 64-bit tijdrepresentaties.

Lus seconden en Unix Tijd

Een belangrijk technisch detail is dat Unix tijd geen rekening houdt met schrikkeldagen. Hoewel UTC (Coördinated Universal Time) af en toe een schrikkelseconde toevoegt om onze klokken in lijn te houden met de rotatie van de aarde, negeert de Unix-tijd deze en telt ze gewoon lineair door.

Dit betekent dat Unix tijd geen echte weergave is van UTC. Het wordt meer beschreven als een lineaire telling van seconden. Wanneer een schrikkelseconde plaatsvindt, herhaalt Unix tijd soms een seconde om gesynchroniseerd te blijven. Deze nuance is cruciaal voor wetenschappelijke en precisie-toepassingen, maar voor de meeste algemene toepassingen is het verschil verwaarloosbaar.

Veelvoorkomende toepassingen van Unix Tijd

  • Bestandstimestamps: Besturingssystemen gebruiken Unix-tijdstempels om bij te houden wanneer bestanden zijn gemaakt, gewijzigd of voor het laatst geopend.
  • Databases: Het is een veelgebruikte en efficiënte manier om datum- en tijdinformatie voor records op te slaan (bijvoorbeeld created_at, updated_at).
  • API's en Webontwikkeling: Gebruikt voor sessieverval, cachecontrole en logging van API-aanvragen.
  • Programmeren: Bijna elke programmeertaal biedt functies om de huidige Unix-tijd te krijgen en te converteren naar en van menselijke leesbare datums.

Tijd nu in deze steden:

New York · Londen · Tokio · Parijs · Hongkong · Singapore · Dubai · Los Angeles · Shanghai · Peking · Sydney · Mumbai

Tijd nu in landen:

🇺🇸 VS | 🇨🇳 China | 🇮🇳 India | 🇬🇧 Verenigd Koninkrijk | 🇩🇪 Duitsland | 🇯🇵 Japan | 🇫🇷 Frankrijk | 🇨🇦 Canada | 🇦🇺 Australië | 🇧🇷 Brazilië |

Tijd nu in tijdzones:

UTC | GMT | CET | PST | MST | CST | EST | EET | IST | China (CST) | JST | AEST | SAST | MSK | NZST |

Gratis widgets voor webmasters:

Gratis Analoge Klok Widget | Gratis digitaal klok-widget | Gratis tekstklok-widget | Gratis woordklok-widget