Convertisseur de formats de date en ligne — DD/MM/YYYY, ISO 8601, timestamp Unix et autres

Saisissez une date dans n'importe quel format — le convertisseur l'affichera instantanément dans tous les formats courants : du français DD/MM/YYYY au timestamp Unix et RFC 2822

Conversion de format de date
Saisissez une date
Résultat

Saisissez une date et cliquez sur « Convertir »

Dates de référence — charger dans le convertisseur
Aujourd'hui

La date actuelle selon votre appareil

14 juillet 1789

Prise de la Bastille — début de la Révolution française et fête nationale

11 novembre 1918

Armistice de la Première Guerre mondiale — journée commémorative nationale

1er janvier 2000

Début du millénaire — date populaire pour tester les parseurs et bases de données

1er janvier 1970

Unix epoch — le point zéro du timestamp Unix. Date à partir de laquelle tous les timestamps Unix sont comptés

29 février 2000

Jour bissextile — cause fréquente de bugs dans les programmes qui ne gèrent pas correctement les dates

Formats de date — signification et utilisation
DD/MM/YYYY — pourquoi la France et l'Europe écrivent la date différemment des États-Unis

Le format DD/MM/YYYY (jour/mois/année) est le standard en France et dans la plupart des pays européens. La logique va du plus petit au plus grand — d'abord le jour, puis le mois, puis l'année. Le séparateur est la barre oblique. Exemple : 22/03/2026. Les États-Unis utilisent MM/DD/YYYY — le mois en premier. C'est la principale source de confusion : la date 03/04/2026 sera lue par un Américain comme le 4 mars, et par un Français comme le 3 avril. C'est pourquoi ISO 8601 est recommandé dans les documents internationaux.

ISO 8601 (YYYY-MM-DD) — le standard international et pourquoi il est préférable

ISO 8601 est un standard international pour l'écriture des dates au format YYYY-MM-DD (année-mois-jour). Exemple : 2026-03-22. Avantages : non ambigu — indépendant du pays et de la langue. Adapté au tri — les dates se trient lexicographiquement dans le bon ordre. C'est le standard pour les bases de données (SQL), les API, JSON, XML, les fichiers journaux, les commits Git. L'attribut HTML type="date" utilise également YYYY-MM-DD. Si vous êtes développeur ou travaillez avec des données — stockez toujours les dates en ISO 8601.

Timestamp Unix — qu'est-ce que c'est et à quoi ça sert

Le timestamp Unix (ou POSIX time) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC (époque Unix). Exemple : 1742601600 = 22 mars 2026 00:00:00 UTC. Il est utilisé dans tous les systèmes d'exploitation, bases de données, langages de programmation, API et journaux. Avantages : un seul nombre sans fuseau horaire ni langue, pratique pour les calculs sur les dates. JavaScript utilise les millisecondes (Date.now() = timestamp × 1000). Le maximum du timestamp 32 bits est le 19 janvier 2038 (« Problème de l'an 2038 »).

MM/DD/YYYY — le format américain et où on le rencontre

Le format MM/DD/YYYY est le standard aux États-Unis et partiellement au Canada. Exemple : 03/22/2026 = 22 mars 2026. Il est illogique du point de vue de la plupart du monde (d'abord le mois, puis le jour, puis l'année). Cependant il domine dans les documents, formulaires, logiciels américains et fichiers Excel configurés pour la région américaine. Si vous avez reçu un fichier CSV ou Excel d'une source américaine — la première colonne de dates est probablement en format MM/DD/YYYY.

Questions fréquentes sur les formats de date
Quelle est la différence entre DD/MM/YYYY et MM/DD/YYYY ?

L'ordre des composants et le séparateur. DD/MM/YYYY est le standard franco-européen : d'abord le jour, puis le mois, puis l'année, séparés par une barre oblique. MM/DD/YYYY est le format américain : d'abord le mois, puis le jour, puis l'année. La date 03/04/2026 : en France c'est le 3 avril, aux États-Unis c'est le 4 mars. Si le format est inconnu, il est plus sûr d'utiliser ISO 8601 (YYYY-MM-DD) — il est non ambigu.

Qu'est-ce qu'ISO 8601 et où est-il utilisé ?

ISO 8601 est un standard international pour l'écriture des dates (YYYY-MM-DD) et des heures (YYYY-MM-DDTHH:MM:SS). Exemple : 2026-03-22. Utilisé dans : les bases de données SQL (type DATE), les API REST et JSON, les inputs HTML type="date", les fichiers journaux, Git, les balises méta XML et HTML. Le principal avantage est la non-ambiguïté et le tri lexicographique correct : les chaînes de dates au format YYYY-MM-DD se trient correctement même comme du texte ordinaire.

Comment convertir un timestamp Unix en date normale ?

Le timestamp Unix est le nombre de secondes depuis le 1er janvier 1970 (UTC). Pour convertir : saisissez le nombre dans le convertisseur dans le champ "Timestamp Unix" — vous verrez immédiatement la date dans tous les formats. Pour un calcul manuel : timestamp ÷ 86400 = nombre de jours depuis 1970-01-01. En JavaScript : new Date(timestamp * 1000).toISOString(). En PHP : date("Y-m-d", $timestamp). En Python : datetime.fromtimestamp(timestamp).

Comment déterminer le format d'une date dans un fichier inconnu ?

Saisissez quelques dates dans le convertisseur et voyez quelle interprétation est logique. Vérifiez la valeur du jour : si le premier nombre est supérieur à 12 (par exemple 23/03/2026), c'est forcément le jour — le format est DD/MM/YYYY ou DD.MM.YYYY. Si les deux premiers nombres sont ≤ 12 — vérifiez le contexte ou cherchez l'année (généralement à quatre chiffres, en première ou dernière position). ISO 8601 (YYYY-MM-DD) commence toujours par l'année à quatre chiffres.

Qu'est-ce que RFC 2822 et où est-il utilisé ?

RFC 2822 est le standard pour le format de date dans les en-têtes d'email et les flux RSS. Il ressemble à : Sun, 22 Mar 2026 14:30:00 +0200. Il contient : le jour de la semaine, le numéro du jour, le mois abrégé en anglais, l'année, l'heure et le décalage UTC. La fonction PHP date("r") renvoie RFC 2822. En JavaScript : new Date().toUTCString() renvoie un format similaire.

Pourquoi le 29 février pose-t-il des problèmes dans les programmes ?

Février a 29 jours uniquement les années bissextiles (divisibles par 4, mais pas par 100, sauf si divisibles par 400). Les programmes qui ne vérifient pas cette condition plantent ou décalent la date au 1er mars. L'an 2000 est bissextile (divisible par 400). 1900 ne l'est pas. Lors de la saisie du 29/02 pour une année quelconque — le convertisseur vérifiera si cette date existe.

Qu'est-ce que le « Problème de l'an 2038 » avec le timestamp Unix ?

L'ancien timestamp Unix 32 bits atteindra son maximum le 19 janvier 2038 à 03:14:07 UTC (valeur 2 147 483 647). Après cela, le type entier signé 32 bits déborderait et deviendrait négatif — les programmes utilisant l'ancien type pourraient traiter les dates de façon incorrecte. Les systèmes et langages 64 bits modernes n'ont pas ce problème — leur maximum dépasse ~292 milliards d'années.

Quel format de date utiliser dans les bases de données et les API ?

Toujours ISO 8601 (YYYY-MM-DD ou YYYY-MM-DDTHH:MM:SSZ). Raisons : non ambigu quelle que soit la langue et la région, se trie correctement comme chaîne de caractères, supporté par tous les SGBD (MySQL, PostgreSQL, SQLite), les langages (JS, Python, PHP, Java) et les standards (JSON Schema, OpenAPI). Le timestamp Unix convient pour les horodatages précis tenant compte du fuseau horaire — stockez-le comme entier 64 bits.

Convertisseur de formats de date — comment convertir entre DD/MM/YYYY, ISO 8601 et timestamp Unix

Le format d'écriture des dates est l'une des causes les plus fréquentes d'erreurs dans les programmes, de malentendus dans les documents et de problèmes lors de l'importation de données. La raison est simple : différents pays et systèmes ont adopté des conventions différentes, et 03/04/2026 peut signifier à la fois le 3 avril et le 4 mars — selon qui l'a écrit.

Quel format de date utiliser en France

Le standard officiel pour les documents en France est DD/MM/YYYY avec une barre oblique : 22/03/2026. Il est conforme aux normes françaises et accepté dans la plupart des administrations, banques et logiciels de comptabilité. Pour le développement web et les bases de données, ISO 8601 (YYYY-MM-DD) est recommandé — il est non ambigu et supporté par tous les SGBD et API modernes.

Pourquoi les développeurs utilisent le timestamp Unix

Le timestamp Unix est un nombre de secondes depuis le 1er janvier 1970 UTC. C'est un simple entier, indépendant de la langue, du fuseau horaire et de la région. La manipulation est aisée : ajouter 86400 donne demain, soustraire 3600 donne une heure en arrière. C'est pourquoi le timestamp est le standard dans les journaux, bases de données, caches, files de tâches et tous les systèmes où la chronologie précise est importante. JavaScript utilise les millisecondes (Date.now()), il faut donc diviser le timestamp JS par 1000 pour obtenir les secondes Unix.

Détection automatique du format de date

Le convertisseur tente de détecter le format automatiquement. La logique est la suivante : si le premier composant est supérieur à 12 — c'est le jour, le format est DD/MM ou DD.MM. Si le premier composant est à quatre chiffres — ISO 8601. Si un grand nombre sans séparateurs est saisi — timestamp Unix ou millisecondes. Si un nom de mois est présent — la langue et la position du jour sont déterminées. Dans les cas ambigus (par exemple 03/04/2026), le convertisseur affiche un avertissement et propose de préciser le format manuellement.

Erreurs courantes avec les formats de date

Les problèmes les plus fréquents : importation de CSV avec des dates au format américain dans des logiciels français (le mois et le jour s'inversent), Excel qui convertit automatiquement les dates selon les paramètres régionaux, les API qui renvoient des timestamps en millisecondes au lieu de secondes, et les bases de données avec des dates stockées comme chaînes sans format fixe. Évitez de stocker les dates comme chaînes — utilisez toujours le type DATE/DATETIME ou le timestamp Unix dans un champ entier.

Outils Associés

Avertissement : tous les calculs sur ce site sont approximatifs et fournis à titre informatif. Les résultats peuvent différer des réels selon les conditions individuelles, les spécifications techniques, la région, les changements législatifs, etc.

Les calculatrices financières, médicales, de construction, de services publics, automobiles, mathématiques, éducatives et IT ne constituent pas un conseil professionnel et ne peuvent être la seule base pour prendre des décisions importantes. Pour des calculs précis et des conseils, nous recommandons de consulter des professionnels spécialisés.

L'administration du site n'assume aucune responsabilité pour d'éventuelles erreurs ou dommages liés à l'utilisation des résultats de calculs.