Date en horodatage Unix
Convertissez facilement n'importe quelle date spécifique au format de timestamp Unix avec notre outil de conversion de date en timestamp Unix.

Date en horodatage Unix est un outil gratuit qui convertit une date et un fuseau horaire donnés en horodatage Unix, utilisable dans du code, des API, des bases de données et des journaux.
Qu'est-ce qu'un horodatage Unix ?
Un horodatage Unix est un nombre entier qui représente le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, point de départ appelé époque Unix. L'époque elle-même correspond par exemple à l'horodatage 0, tandis que les dates ultérieures ont des valeurs positives.
Les horodatages Unix permettent aux systèmes d'échanger un instant précis sous une forme compacte et indépendante du langage. Ils évitent les formats d'affichage régionaux comme 10/09/2026, qu'un lecteur britannique comprend comme le 10 septembre, mais que certains systèmes interprètent comme le 9 octobre.
Un horodatage décrit un instant, et non une date calendaire mise en forme. Il ne contient aucune indication intrinsèque telle que Europe/London, UTC ou un autre fuseau horaire. Le fuseau intervient lors de la conversion, car il détermine l'instant correspondant à la date locale d'origine.

Comment convertir une date en horodatage Unix ?
Règle le champ Fuseau horaire, puis utilise la valeur renvoyée dans Horodatage Unix au sein du système qui en a besoin.
- Choisis le fuseau horaire requis.
- Lance la conversion et copie le nombre entier affiché dans Horodatage Unix.
- Avant d'insérer la valeur, vérifie si le système de destination attend des secondes ou des millisecondes.

Le choix du fuseau horaire peut décaler le résultat de plusieurs heures. Ce décalage peut aussi varier selon la date, car certaines régions, comme le Royaume-Uni, appliquent le changement d'heure. Europe/London correspond à UTC en hiver et normalement à UTC+1 pendant l'heure d'été britannique.
La conversion effectuée par Date en horodatage Unix s'exécute sur le serveur. La valeur du champ Fuseau horaire est transmise au serveur via HTTPS et n'est pas stockée.
Comment interpréter l'horodatage obtenu ?
Le résultat indique le nombre de secondes écoulées depuis l'époque Unix. Il ne contient ni signe de ponctuation, ni suffixe de fuseau horaire, ni date lisible. Les dates actuelles produisent souvent une valeur à dix chiffres, mais le nombre de chiffres ne suffit pas à prouver qu'un horodatage est valide.
L'erreur d'intégration la plus fréquente consiste à confondre secondes et millisecondes. Les outils fondés sur Unix et de nombreux systèmes côté serveur utilisent les secondes. Les API de date JavaScript emploient généralement les millisecondes. Dans ce contexte, il peut donc être nécessaire de multiplier une valeur en secondes par 1,000.
- 0 correspond au 1er janvier 1970 à 00:00:00 UTC.
- Un nombre entier positif plus élevé représente un instant ultérieur.
- Un horodatage négatif peut représenter une date antérieure à l'époque Unix, mais sa prise en charge varie selon les applications et les plateformes.
- Le nombre ne conserve pas le fuseau horaire utilisé à l'origine pour le calculer.
Un résultat numérique ne confirme pas que le bon fuseau horaire a été sélectionné. Si l'heure convertie semble incorrecte, vérifie d'abord le fuseau choisi, puis les règles de changement d'heure, le cas échéant. Si la valeur présente un facteur d'écart de 1,000, vérifie l'unité attendue.
Exemples de conversion de dates
Ces exemples simples montrent comment le fuseau horaire influe sur l'instant représenté.
1 January 1970, 00:00:00 UTC correspond à 0.
1 January 2024, 00:00:00 UTC correspond à 1704067200.
1 July 2024, 12:00:00 Europe/London correspond à 1719831600.
Dans le dernier exemple, Londres appliquait l'heure d'été britannique. Midi en heure locale correspondait donc à 11:00 UTC. Avec UTC comme fuseau horaire pour la même heure écrite, l'horodatage obtenu serait différent.
Pour les données provenant de services tiers, préfère une date sans ambiguïté comme 1 July 2024 ou la forme ISO 2024-07-01 plutôt que 01/07/2024. Le texte accentué ou utilisant un alphabet non latin ne fait pas partie de l'horodatage lui-même, car le résultat ne contient que des chiffres et peut commencer par un signe moins.
Dans quels cas convertir une date en temps Unix ?
La conversion est utile lorsqu'une date lisible doit être comparée, triée ou transmise sous la forme d'un instant précis interprétable par une machine. Elle peut notamment servir à déboguer la réponse d'une API, à préparer une tâche planifiée avant son déploiement, à vérifier des enregistrements dans une base de données ou à interpréter les dates fournies par un autre service.
- Convertis la date limite d'une version avant de l'ajouter à une configuration de déploiement.
- Compare un événement d'application aux horodatages des journaux du serveur.
- Prépare les paramètres de requête d'une API qui accepte les heures de début et de fin sous forme de secondes depuis l'époque Unix.
- Normalise les dates importées depuis un fichier CSV avant de les stocker dans une base de données.
- Vérifie qu'un webhook tiers envoie des secondes et non des millisecondes.
La conversion n'est pas utile si seule une personne doit lire la date et si le système destinataire accepte une valeur ISO 8601 explicite. Une date comme 2026-09-10T14:30:00+01:00 conserve son décalage par rapport à UTC et reste généralement plus facile à examiner pendant un débogage. De même, convertir plusieurs fois une valeur déjà exprimée sous forme d'horodatage Unix n'ajoute aucune information.
Cet outil ne valide pas le schéma d'une API, ne confirme pas qu'une tâche planifiée sera exécutée et ne conserve pas le fuseau horaire d'origine dans le résultat. Pour afficher un horodatage sous forme de date calendaire, utilise Horodatage Unix en date.
Questions fréquentes
Puis-je saisir directement une date ou une heure ?
Non. Le seul champ renseigné par l'utilisateur qui soit documenté pour cet outil est Fuseau horaire.
Quelle fonction PHP l'outil appelle-t-il ?
L'implémentation côté serveur appelle la fonction date de PHP.
Qu'est-ce que le problème de l'année 2038 ?
La valeur maximale d'un horodatage Unix signé sur 32 bits est 2,147,483,647, ce qui correspond au 19 janvier 2038 à 03:14:07 UTC. Les systèmes modernes utilisent souvent des valeurs sur 64 bits, mais les logiciels plus anciens, certains formats de fichiers et les appareils embarqués peuvent encore être soumis à cette limite. Vérifie le type de stockage lorsque tu prépares des dates très éloignées dans le futur.
Les horodatages Unix tiennent-ils compte des secondes intercalaires ?
Dans le modèle POSIX habituel, le temps Unix ne représente pas les secondes intercalaires comme des secondes numérotées distinctes. Cela convient à la plupart des besoins de planification et de journalisation des applications. En revanche, les travaux spécialisés en astronomie ou en mesure du temps de haute précision peuvent nécessiter une autre norme temporelle.
Que faut-il vérifier avant d'enregistrer le résultat ?
Confirme le fuseau horaire, l'application éventuelle de l'heure d'été et l'unité attendue par le système destinataire. Reconvertis ensuite l'horodatage en date lisible dans ce système, puis compare-la à la date d'origine avant tout déploiement ou toute mise à jour des données stockées.
Outils similaires
Convertissez un horodatage Unix en UTC et en date locale avec notre outil de conversion d'horodatage Unix pour une conversion précise de l'heure.
Outils populaires
Créez votre propre signature personnalisée et téléchargez-la facilement avec notre outil de génération de signatures pour des signatures électroniques personnalisées.
Calculez la taille de n'importe quel texte en octets (B), kilooctets (KB) ou mégaoctets (MB) à l'aide de notre outil de calcul de taille de texte.
Utilisez l'outil de recherche inversée d'IP pour trouver rapidement et facilement le domaine ou l'hôte associé à une adresse IP.
Utilisez notre outil de ping pour vérifier rapidement et efficacement le statut et le temps de réponse de n'importe quel site web, serveur ou port.
L'outil de recherche d'IP de Digily Link fournit des informations détaillées sur toute adresse IP. Utilisez ce service en ligne gratuit pour obtenir des données IP complètes.
Générez instantanément votre lien WhatsApp gratuit avec notre générateur de liens WhatsApp. Ajoutez un message personnalisé et lancez des discussions en un clic, sans connexion ni code.