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.
Linux Time Converter: Unix date Command Guide
Use Linux date commands to convert Unix timestamps fast: epoch to date, date to epoch, current Unix time, milliseconds, UTC output, TZ-based local time, and macOS/BSD equivalents.
Lire l'article →End of 2026 Unix Timestamp: 1798761600 (and Why Not 1798761599)
Two timestamps sit at the boundary between 2026 and 2027. 1798761600 is the start of 2027 — the half-open upper bound used in most date-range queries. 1798761599 is the last whole second of 2026. This guide explains which to use and shows the conversions in JavaScript, Python, shell, and SQL.
Lire l'article →Start of 2027 Unix Timestamp: 1798761600 Explained
The Unix timestamp 1798761600 represents 2027-01-01 00:00:00 UTC, the start of 2027 in UTC. This guide shows the conversion, timezone implications, milliseconds form, and how to compute any year-start timestamp.
Lire l'article →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.
Lire l'article →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.
Lire l'article →Convertir une date en Epoch en JavaScript, Python, SQL et Go
Tutoriel pour développeurs : convertir une date et un fuseau horaire en Unix epoch en JavaScript, Python, SQL, Go et shell. Couvre le parsing timezone-aware vs naïf, le gap DST et le choix secondes vs millisecondes.
Lire l'article →Erreurs du convertisseur epoch : éviter les conversions de timestamp Unix erronées
La plupart des bugs de convertisseur epoch ne sont pas dans le calcul — ils sont dans l'unité, le fuseau horaire et les hypothèses que vous apportez à l'entrée. Voici un guide de terrain des erreurs de conversion qui produisent des dates en 1970 et des bugs décalés d'une heure, chacune accompagnée de l'unique étape de vérification qui la détecte.
Lire l'article →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.
Lire l'article →Heure Unix vs heure POSIX vs epoch timestamp : terminologie expliquée
"Epoch timestamp", "heure Unix" et "heure POSIX" sont employés de façon interchangeable, et dans le code de tous les jours ce sont le même nombre — des secondes depuis 1970-01-01 UTC. Mais ils viennent d'endroits différents : l'heure Unix est une convention, l'heure POSIX est une spécification formelle (IEEE Std 1003.1), et "epoch" est un terme générique pour tout instant de référence. Ce guide associe chaque terme à son standard et montre où les différences — secondes intercalaires, plage et autres epochs — comptent vraiment.
Lire l'article →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 calculer le timestamp de début de n'importe quelle année.
Lire l'article →Heure Unix en date — convertir n'importe quelle epoch en date lisible
Un timestamp Unix est le nombre de secondes depuis le 1er janvier 1970 UTC. Pour le convertir en date, on le décode en UTC, puis on le formate dans n'importe quel fuseau horaire. Ce guide donne la recette en JavaScript, Python, PHP, shell, SQL (Postgres, MySQL, SQLite, BigQuery), Excel et Google Sheets — avec le piège secondes-vs-millisecondes, UTC-vs-local, la précision microseconde, les timestamps négatifs et le problème de l'an 2038.
Lire l'article →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.
Lire l'article →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.
Lire l'article →Millisecondes vs secondes : comment convertir des millis en timestamp Unix
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.
Lire l'article →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.
Lire l'article →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.
Lire l'article →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.
Lire l'article →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.