Vollständiger Leitfaden zur Zeitstempelkonvertierung: Unix-Zeit, Zeitzonen und Datumsberechnung
Was ist ein Unix-Zeitstempel?
Ein Unix-Zeitstempel ist die Anzahl der Sekunden (oder Millisekunden) seit 1970-01-01 00:00:00 UTC.
1704067200 → 2024-01-01 00:00:00 UTC
1704067200000 → 2024-01-01 00:00:00 UTC (Millisekunden)
| Typ | Stellen | Bereich | Typische Verwendung |
|---|---|---|---|
| Sekunden | 10 | ~Jahr 2038 | Linux, MySQL, PHP |
| Millisekunden | 13 | ~Jahr 2286 | JavaScript, Java, APIs |
Jahr-2038-Problem: Auf 32-Bit-Systemen laufen sekundengenaue Zeitstempel am 2038-01-19 über. Moderne Systeme verwenden weitgehend 64-Bit.
Den ToolsKu-Zeitstempelkonverter verwenden
Schritte
- Öffnen Sie den Zeitstempelkonverter
- Geben Sie einen Zeitstempel ein oder wählen Sie ein Datum
- Die Ergebnisse werden automatisch in beide Richtungen aktualisiert
- Wechseln Sie zwischen Sekunden und Millisekunden
Häufige Konvertierungen
| Eingabe | Sekunden | Millisekunden |
|---|---|---|
| 2024-01-01 00:00:00 UTC | 1704067200 | 1704067200000 |
| 2025-06-01 00:00:00 UTC | 1748736000 | 1748736000000 |
| Jetzt | Date.now()/1000 |
Date.now() |
Zeitzonenbehandlung
UTC vs. Ortszeit
UTC: 2024-06-01 08:00:00
Peking: 2024-06-01 16:00:00 (UTC+8)
Tokio: 2024-06-01 17:00:00 (UTC+9)
New York: 2024-06-01 04:00:00 (UTC-4, EDT)
Schlüsselprinzip: Zeitstempel sind global einheitlich (UTC-basiert); die Umrechnung in Ortszeit erfolgt nur bei der Anzeige.
JavaScript-Fallen
// ❌ Implizite lokale Zeitzone
new Date('2024-06-01').getTime(); // Wird möglicherweise als lokale Mitternacht interpretiert
// ✅ Explizites UTC
new Date('2024-06-01T00:00:00Z').getTime(); // Eindeutig UTC
// ✅ Vom Zeitstempel (keine Zeitzonenmehrdeutigkeit)
new Date(1704067200000); // Weltweit konsistent
Entwickler-Workflows
API-Fehlersuche
{
"created_at": 1704067200,
"updated_at": 1704153600,
"expires_at": 1706745600
}
Fügen Sie created_at in den Zeitstempelkonverter ein, um lesbare Zeiten zu sehen.
Log-Analyse
[1704067200] ERROR: Connection timeout
[1704067203] INFO: Retrying...
[1704067210] INFO: Connected
Nach der Konvertierung:
[2024-01-01 00:00:00] ERROR: Connection timeout
[2024-01-01 00:00:03] INFO: Retrying... (retry after 3 seconds)
[2024-01-01 00:00:10] INFO: Connected (connected after 7 seconds)
Cron-Ausdrücke
0 0 * * * → Jeden Tag um 00:00
0 */6 * * * → Alle 6 Stunden
0 9 * * 1-5 → Werktags um 09:00
Verwenden Sie den Cron-Erklärer, um Cron-Ausdrücke in Klartextbeschreibungen umzuwandeln.
Verwandte Werkzeuge
- Zeitstempelkonverter — Zeitstempel ↔ Datum
- Datumsrechner — Daten addieren/subtrahieren, Intervalle
- Weltuhr — Vergleich mehrerer Zeitzonen
- Cron-Erklärer — Cron-Ausdrucksreferenz
Zusammenfassung
Zeitstempel sind der Standard für den Zeitaustausch zwischen Systemen und Zeitzonen. Kennen Sie den Unterschied zwischen Sekunden und Millisekunden, die UTC-Basislinie und die Fallen der JavaScript-Datumsanalyse—diese tauchen ständig in der täglichen Entwicklung auf. Der ToolsKu Zeitstempelkonverter macht die Konvertierung sofortig.