Convertisseur d’horodatage Unix
Temps Unix / POSIX époque
Convertir temps machine et temps civil
Résultat
Résumé des calculs
Saisissez les valeurs pour voir le résultat
Aperçu de conversion de l'époch
Un instant, de multiples précisions
Comment utiliser ce calculateur
- 1Choisissez timestamp-à-date ou date-à-timestamp.
- 2Sélectionnez une précision explicite ou laissez la longueur des chiffres détecter un horodatage entré.
- 3Choisissez une zone d'affichage/entrée IANA et convertissez.
Formule
Unix timestamp = unités de style SI écoulées depuis 1970-01-01T00:00:00Z
L'arithmétique BigInt conserve des secondes entières, des millisecondes, des microsecondes et des nanosecondes avant que l'instant exact ne soit affiché en UTC et dans une zone sélectionnée.
Étapes du calcul
- Valider l'heure de l'entier ou la date-heure locale.
- Résoudre ou détecter la précision de l'horodatage.
- Échelle avec entier nanoseconde arithmétique.
- Créez un instant exact.
- Render UTC, zone sélectionnée, et les quatre précisions époque.
Exemple détaillé
1000 Unix secondes est 1970-01-01T00:16:40Z; l'équivalent milliseconde chronomètre est 1.000.000.
Hypothèses
- L'époque Unix est 1970-01-01T00:00:00Z.
- Les horodatages d'entrée sont entiers.
- La détection automatique utilise la longueur des chiffres et devrait être dépassée pour des valeurs historiques ou lointaines inhabituelles.
- POSIX/Unix ne compte pas séparément les secondes de saut.
- Les chaînes entières sont conservées pour éviter la perte de précision JavaScript Number.
Sources
Questions fréquentes
Mon horodatage est-il en secondes ou en millisecondes ?
Les horodatages actuels ont généralement 10 chiffres en secondes et 13 en millisecondes. Auto utilise la longueur des chiffres; choisissez une unité explicite quand elle est connue.
Pourquoi les grandes valeurs sont-elles affichées en texte ?
Les nanosecondes et quelques valeurs de microsecondes dépassent les nombres entiers sûrs, de sorte que les chaînes entières exactes empêchent les arrondis.
Quelle est l'alerte de l'année 2038?
Les systèmes 32 bits signés ne peuvent pas représenter des secondes après 2038-01-19T03:14:07Z, bien que les systèmes modernes puissent utiliser des valeurs plus larges.
Les secondes de saut sont-elles incluses?
Non. Les horodatages de style POSIX cartographient le temps civil sans compter les secondes de saut comme secondes supplémentaires.
Le fuseau horaire change-t-il l'horodatage ?
Non. Un horodatage est un instant exact; la zone sélectionnée ne change que sa représentation lisible par l'homme. Pour la date à l'heure, la zone définit l'instant où le temps du mur signifie.