Unix-tijdstempel naar datum
Converteer een Unix-timestamp naar UTC en je lokale tijd.
| UTC |
|
|
| Uw lokale tijdzone |
|
1. Introductie
Een Unix-tijdstempel vertegenwoordigt een specifiek moment in de tijd met behulp van één enkele gehele waarde. Het telt het aantal seconden dat is verstreken sinds 1 januari 1970 (UTC), ook wel bekend als de Unix Epoch. Hoewel timestamps vaak worden gebruikt in databases, API’s en programmeertalen, zijn ze niet gemakkelijk leesbaar voor mensen.
Unix-tijdstempel naar datum converter helpt je om direct een numerieke timestamp om te zetten naar een voor mensen leesbaar datum- en tijdformaat. In plaats van handmatig te rekenen of code te schrijven om timestamps te interpreteren, kun je simpelweg een getal invoeren en de bijbehorende datum bekijken, weergegeven in zowel UTC-tijd als je lokale systeemtijd.
Ontwikkelaars, systeembeheerders en data-analisten komen Unix-tijdstempels vaak tegen in logbestanden, serverreacties, API-payloads en databasegegevens. Het snel omzetten naar leesbare datums helpt bij het debuggen van applicaties, het analyseren van gebeurtenissen of het valideren van tijdsgebonden data.
Deze tool is vooral nuttig voor:
- Debuggen van API-reacties met timestamps
- Lezen van serverlogs en gebeurtenisregistraties
- Omzetten van database-timestamps naar leesbare datums
- Verifiëren van tijdwaarden in backend-systemen
- Begrijpen van tijdsverschillen tussen UTC en lokale omgevingen
2. Hoe het werkt
De tool zet een Unix-tijdstempel om naar leesbare datumformaten met behulp van een eenvoudige berekening. Een Unix-tijdstempel vertegenwoordigt tijd in seconden sinds 1 januari 1970 (UTC). De meeste moderne programmeeromgevingen gebruiken echter tijd in milliseconden. Daarom begint het conversieproces met het vermenigvuldigen van de timestamp met 1000 om seconden om te zetten naar milliseconden.
Zodra deze is omgezet naar milliseconden, kan de timestamp worden geïnterpreteerd als een standaard datumobject. De tool genereert vervolgens twee leesbare datumformaten uit deze waarde:
- UTC-datum – de gestandaardiseerde universele tijdsweergave
- Lokale datum – de datum geformatteerd volgens de tijdzone van je systeem
Invoerparameter
Unix-tijdstempel
- Numerieke waarde die seconden sinds de Unix Epoch vertegenwoordigt
- Moet een positief geheel getal zijn
- Voorbeeld:
1700000000
Validatieregels
- De invoer moet een getal zijn
- De waarde mag niet negatief zijn
- Het veld is verplicht voordat conversie kan plaatsvinden
- De timestamp wordt geïnterpreteerd in seconden, niet milliseconden
Uitvoerstructuur
De tool genereert twee uitvoerwaarden:
- UTC-datum – Een gestandaardiseerd wereldwijd tijdformaat (bijv.
Tue, 14 Nov 2023 22:13:20 GMT) - Lokale datum – Een volledige datumstring geformatteerd volgens de lokale tijdzone van de gebruiker
Beide uitvoerwaarden worden direct na de conversie weergegeven en kunnen eenvoudig worden gekopieerd met ingebouwde klembordknoppen.
Beperkingen
- De tool verwacht timestamps in seconden, niet milliseconden
- Zeer grote getallen kunnen ongeldige of toekomstige datums opleveren
- De lokale tijd is afhankelijk van de tijdzone die op het apparaat van de gebruiker is ingesteld
3. Hoe deze tool te gebruiken
- Voer een Unix-tijdstempel in het invoerveld in.
- Klik op de verwerkingsknop.
- De tool verwerkt direct de waarde.
- Bekijk de geconverteerde resultaten weergegeven in:
- UTC-formaat
- Je lokale systeemtijd
- Gebruik de kopieerknop om een van de resultaten naar je klembord te kopiëren.
De conversie wordt ook automatisch bijgewerkt wanneer de timestamp verandert, waardoor je snel meerdere timestamps kunt testen.
4. Praktische voorbeelden
Voorbeeld 1: API-reactie timestamp
Invoer
1700000000
Uitvoer
- UTC: Tue, 14 Nov 2023 22:13:20 GMT
- Lokaal: Tue Nov 14 2023 23:13:20 (Lokale tijdzone)
Scenario: Een ontwikkelaar ontvangt een API-reactie met een timestamp en moet controleren wanneer de gebeurtenis plaatsvond.
Voorbeeld 2: Serverlog gebeurtenis
Invoer
1609459200
Uitvoer
- UTC: Fri, 01 Jan 2021 00:00:00 GMT
- Lokaal: Fri Jan 01 2021 07:00:00 (Lokale tijdzone)
Scenario: Een systeembeheerder controleert serverlogs om te bepalen wanneer een service opnieuw is gestart.
5. Gebruiksscenario’s voor ontwikkelaars
- Debuggen van API-timestamps
Veel REST-API’s geven timestamps terug in Unix-formaat. Ontwikkelaars kunnen snel gebeurtenistijden controleren tijdens het testen van API-reacties.
- Validatie van database-tijd
Databases slaan timestamps vaak op in Unix-formaat. Het omzetten naar leesbare datums helpt bij het controleren van records of het valideren van opgeslagen data.
- Analyse van logbestanden
Systeemlogs gebruiken vaak timestamps om gebeurtenissen bij te houden. Ontwikkelaars kunnen deze omzetten naar leesbare tijden bij het analyseren van problemen.
- Backend-automatisering
Automatiseringsscripts die gebeurtenisdata verwerken, kunnen timestamp-conversies vereisen voordat resultaten worden gerapporteerd of weergegeven.
Voorbeeld in PHP
$timestamp = 1700000000;
echo gmdate("r", $timestamp); // UTC-datum
echo date("r", $timestamp); // Lokale serverdatum
Voorbeeld in JavaScript
const timestamp = 1700000000;
const date = new Date(timestamp * 1000);
console.log(date.toUTCString());
console.log(date.toString());
Beveiliging en datavalidatie
- Valideer altijd dat timestamp-invoer numeriek is
- Weiger negatieve waarden of ongeldige invoer
- Wees voorzichtig met timestamps uit onbetrouwbare bronnen
- Zorg voor consistente tijdzones bij het verwerken van serverdata
6. FAQ
Wat is een Unix-tijdstempel?
Een Unix-tijdstempel is het aantal seconden dat is verstreken sinds 1 januari 1970 (UTC). Het wordt vaak gebruikt in programmering en databases om tijdwaarden op te slaan in een compact numeriek formaat.
Waarom gebruiken ontwikkelaars Unix-tijdstempels?
Unix-tijdstempels zijn eenvoudig voor computers om te verwerken en te vergelijken. Ze voorkomen verwarring door tijdzones en maken efficiënte opslag van tijdwaarden in databases en API’s mogelijk.
Ondersteunt deze tool milliseconden?
Nee. De tool verwacht timestamps in seconden. Als je een timestamp in milliseconden hebt, deel deze dan door 1000 voordat je hem invoert.
Waarom verschillen UTC en lokale tijd?
UTC is een universele tijdstandaard, terwijl lokale tijd wordt aangepast aan de tijdzone die op je apparaat is ingesteld.
Kan ik toekomstige timestamps omzetten?
Ja. Elke geldige positieve Unix-tijdstempel kan worden omgezet, inclusief datums in de toekomst.
Wat gebeurt er als ik een ongeldig getal invoer?
De tool vereist een geldige numerieke timestamp. Ongeldige of negatieve waarden kunnen resulteren in onjuiste of ongedefinieerde datums.
Is deze tool nuttig voor debuggen?
Ja. Ontwikkelaars gebruiken vaak timestamp-converters om logs te debuggen, API-reacties te valideren en databasegegevens te interpreteren.
Zijn timestamps afhankelijk van tijdzones?
De timestamp zelf is onafhankelijk van tijdzones. Bij omzetting naar een leesbare datum kan deze echter worden weergegeven in UTC of in een lokale tijdzone.
Vergelijkbare tools
Converteer een specifieke datum naar Unix timestamp-formaat.
Populaire tools
Draai de letters in een zin of alinea om.
Krijg tekengrootte in bytes (B), kilobytes (KB) of megabytes (MB).
Zet een getal om in voluit geschreven vorm.
Tel het aantal tekens en woorden in een gegeven tekst.
Draai tekst moeiteloos ondersteboven.
Converteer normale tekst naar cursieve letterstijl.