Blog des timestamps Unix

Guides détaillés sur les timestamps Unix, le temps epoch, la gestion des fuseaux, Date de JavaScript, les choix de stockage en base et les bugs de production causés par les conversions de temps.

Derniers articles

Articles pratiques sur les timestamps Unix, la gestion des fuseaux horaires en JavaScript, les stratégies de stockage en base de données et les bugs de timestamp qui cassent discrètement les systèmes en production.

Qu'est-ce que l'heure UTC ? Signification, offsets et conversions expliqués

L'UTC (Temps Universel Coordonné) est le principal standard de temps du monde et la référence à offset zéro pour chaque fuseau. Ce guide explique ce que signifie UTC, s'il compte comme un fuseau, comment lire l'UTC en 24 heures et comment convertir l'UTC en EST, CST, MST, PST et votre propre heure locale.

Temps Unix en date : convertir un timestamp Unix en heure lisible

Un guide pratique pour convertir le temps Unix en formats de date : UTC, fuseau local, ISO 8601, datetime de base de données et sortie lisible. Couvre timestamp Unix vers date, temps Linux vers date et les erreurs courantes secondes contre millisecondes.

Le timestamp epoch expliqué : temps Unix, temps POSIX et secondes depuis 1970

Un timestamp epoch est une façon compacte de représenter un moment comme le temps écoulé depuis un point de départ fixe. Ce guide explique le temps Unix, les timestamps POSIX, la date de l'epoch Unix et pourquoi les secondes depuis 1970 UTC sont devenues la valeur par défaut dans les logiciels.

Guide du convertisseur epoch : convertir temps epoch, temps Unix et timestamps

Un guide centré sur l'utilisation correcte d'un convertisseur epoch : convertissez epoch en date, date en epoch, temps Unix en heure humaine et millisecondes en date, avec sortie en UTC et fuseau local et sans unités mélangées.

Date en epoch : convertir une heure en timestamp Unix ou temps epoch

Apprenez à convertir une date et une heure humaines en temps epoch, secondes de timestamp Unix, millisecondes de timestamp Unix ou sortie ISO. Couvre la sélection du fuseau, la conversion en UTC, les payloads d'API et les erreurs courantes.

Millisecondes epoch en date : convertir des timestamps à 13 chiffres et des valeurs long

Un guide pour convertir les millisecondes epoch en dates lisibles. Couvre les timestamps à 13 chiffres, Date de JavaScript, les valeurs long de Java, les millisecondes contre secondes et pourquoi la mauvaise unité produit des dates de 1970 ou très lointaines.

Timestamp Unix actuel : horloge epoch, heure UTC et temps Unix en direct

Le timestamp Unix actuel est le nombre de secondes depuis 1970-01-01 00:00:00 UTC en ce moment. Apprenez comment fonctionne une horloge epoch, pourquoi l'UTC est la référence et comment obtenir le timestamp actuel dans les langages courants.

Timestamp Unix du début de 2026 : 1767225600 expliqué

Le timestamp Unix 1767225600 représente le 2026-01-01 00:00:00 UTC, le début de 2026 en UTC. Ce guide montre la conversion, les implications de fuseau, la forme en millisecondes et comment interpréter 1764581115 secondes depuis l'epoch.

JavaScript Date.now() : obtenir et convertir des timestamps Unix

Un guide centré sur JavaScript Date.now() : obtenez le timestamp Unix actuel, convertissez secondes contre millisecondes, transformez des timestamps en objets Date, formatez avec Intl et évitez les pièges de parsing courants.

Millisecondes vs secondes : la confusion d'unités qui casse chaque appli

Le bug de timestamp le plus courant est de passer des millisecondes là où des secondes sont attendues, ou l'inverse. Apprenez la règle des 10 contre 13 chiffres, les valeurs par défaut des langages, les implications en base et les modèles de conversion sûrs.

Stocker des timestamps en base : DATETIME vs INT vs BIGINT

Choisir le mauvais type de colonne pour les timestamps entraîne une dérive de fuseau, le débordement de l'an 2038, des requêtes de plage cassées et une sortie d'API confuse. Comparez les types datetime natifs, les valeurs epoch BIGINT et les chaînes dans MySQL et PostgreSQL.

Formatage de dates correct par fuseau en JavaScript sans bibliothèques

Le Intl.DateTimeFormat intégré de JavaScript gère le formatage des fuseaux IANA sans moment.js ni date-fns. Apprenez les options timeZone explicites, l'affichage sûr face à l'heure d'été, formatToParts, les limites de la conversion d'horloge et quand Temporal ou une bibliothèque de fuseaux reste utile.

7 bugs de timestamp Unix que tout développeur a déjà livrés

Voici les erreurs de timestamp qui provoquent des incidents en production : incohérences d'unité silencieuses, hypothèses de fuseau, le ×1000 oublié, le stockage en chaîne, le parsing ambigu et les erreurs aux limites de l'heure d'été. Chaque bug inclut le symptôme, la cause racine et un correctif pratique.

Le temps epoch expliqué : qu'est-ce que le timestamp Unix zéro ?

Le timestamp Unix 0 est le 1er janvier 1970 à 00:00:00 UTC. Apprenez pourquoi cette date est devenue l'epoch Unix, ce que représentent les timestamps négatifs, en quoi diffèrent les secondes/millisecondes/microsecondes epoch et quelles limites s'appliquent aux systèmes modernes.