Aller au contenu principal

Convertir une date JJ/MM/AAAA en AAAA-MM-JJ (et inversement)

Passez une date du format français JJ/MM/AAAA ou américain MM/JJ/AAAA au format ISO 8601 AAAA-MM-JJ, et inversement, en choisissant explicitement le format source.

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Le 03/04/2026 est-il le 3 avril ou le 4 mars ? Tout dépend du pays d’origine : la France écrit le jour en premier (JJ/MM/AAAA), les États-Unis le mois (MM/JJ/AAAA), et la norme ISO 8601 l’année (AAAA-MM-JJ). Ce convertisseur transforme une date d’un de ces formats vers un autre, dans les deux sens, et vérifie au passage qu’elle existe bien dans le calendrier grégorien. C’est le moyen le plus sûr de préparer une date pour un tableur, une base de données, une API ou un document destiné à un lecteur étranger.

Vous indiquez le format source : l’outil ne devine jamais l’ordre du jour et du mois, car une date comme 03/04/2026 est valable dans les deux lectures. Pour JJ/MM/AAAA et MM/JJ/AAAA, le jour et le mois acceptent un ou deux chiffres et le séparateur peut être une barre oblique, un tiret ou un point (9.10.2026 est lu comme le 9 octobre 2026 en JJ/MM/AAAA). L’année doit avoir quatre chiffres.

La date est ensuite contrôlée avec la règle grégorienne : 31 avril refusé, 29 février accepté seulement les années bissextiles (divisibles par 4, sauf les siècles non divisibles par 400 : 2000 oui, 1900 non).

Enfin, elle est réécrite dans le format cible, avec des zéros initiaux. L’option « ISO 8601 UTC » produit AAAA-MM-JJT00:00:00Z, c’est-à-dire minuit en temps universel, la forme date-heure du profil RFC 3339 utilisé par les API. En entrée ISO, seuls les dix premiers caractères (AAAA-MM-JJ) sont lus : une heure ou un décalage qui suit est ignoré.

Comment utiliser cet outil ?

  1. Saisissez la date

    Tapez-la telle qu’elle apparaît dans votre document, par exemple 03/04/2026 ou 2026-04-03.

  2. Choisissez le format source

    Indiquez l’ordre réellement utilisé par la personne ou le logiciel qui a produit la date.

  3. Choisissez le format cible

    AAAA-MM-JJ pour un tableur, une base ou un nom de fichier ; JJ/MM/AAAA ou MM/JJ/AAAA pour un lecteur humain.

  4. Copiez le résultat

    Il s’affiche dès que la saisie est valide ; un message explique sinon ce qui ne va pas.

Les trois ordres de date

Une date se compose des mêmes trois champs ; seuls leur ordre et leur séparateur changent.

ISO 8601 (format étendu)

AAAA-MM-JJ, par ex. 2026-10-09

Du plus grand au plus petit champ : se trie correctement comme du texte.

Ordre jour-mois-année

JJ/MM/AAAA, par ex. 09/10/2026

Usage français et de la plupart des pays européens, d’Amérique latine et d’Afrique.

Ordre mois-jour-année

MM/JJ/AAAA, par ex. 10/09/2026

Usage courant aux États-Unis.

Date-heure UTC (RFC 3339)

AAAA-MM-JJT00:00:00Z

« T » sépare la date de l’heure, « Z » signifie un décalage UTC de 00:00.

Les ordres de date propres à chaque langue et pays sont recensés par le projet Unicode CLDR, utilisé par les navigateurs pour afficher les dates localisées.

Cas d'utilisation

Importer un fichier américain dans un tableur français

Convertissez 10/09/2026 (MM/JJ) en 2026-10-09 pour éviter qu’il soit lu comme le 10 septembre.

Préparer une date pour une API ou une base de données

Les colonnes DATE SQL et la plupart des API JSON attendent AAAA-MM-JJ.

Rédiger pour un lecteur étranger

Passez une date ISO au format attendu par votre destinataire, ou écrivez le mois en lettres pour lever tout doute.

Vérifier une date douteuse

Une saisie comme 29/02/2025 ou 31/06/2026 est signalée comme inexistante.

Exemples

Une même saisie, deux dates différentes

C’est pourquoi le format source doit être choisi.

Entrée

03/04/2026

Résultat

JJ/MM → 2026-04-03 ; MM/JJ → 2026-03-04

Vers le format américain

Le 9 octobre 2026 s’écrit mois en premier aux États-Unis.

Entrée

09/10/2026 en JJ/MM/AAAA

Résultat

10/09/2026 en MM/JJ/AAAA

Date-heure UTC pour une API

Minuit UTC, soit 2 h du matin à Paris en heure d’été.

Entrée

2026-10-09

Résultat

2026-10-09T00:00:00Z

Conseils et bonnes pratiques

  • Si une liste contient un jour supérieur à 12 en première position (25/12/2026), elle est forcément au format JJ/MM ; c’est un bon indice pour choisir le format source.
  • Pour nommer des fichiers ou trier des lignes, préférez AAAA-MM-JJ : l’ordre alphabétique devient l’ordre chronologique.
  • La forme ISO 8601 UTC fixe minuit en temps universel : affichée dans un fuseau à l’ouest de Greenwich (Amériques), elle peut apparaître comme la veille au soir.
  • Pour extraire toutes les dates d’un long texte, utilisez d’abord l’extracteur de dates ; pour un horodatage Unix, le convertisseur de timestamp.

Sources et références

Questions fréquentes

Pourquoi l’outil ne détecte-t-il pas le format tout seul ?

Parce que toute date dont le jour et le mois sont inférieurs ou égaux à 12 est ambiguë : 03/04/2026 peut être le 3 avril ou le 4 mars. Un choix explicite évite une erreur silencieuse.

Quel est le format de date ISO 8601 ?

Le format calendaire étendu de la norme ISO 8601 est AAAA-MM-JJ, par exemple 2026-10-09. La norme prévoit aussi des formes avec heure, comme 2026-10-09T14:30:00Z.

Les années sur deux chiffres sont-elles acceptées ?

Non. 09/10/26 est refusé, car 26 peut désigner 1926 ou 2026. Saisissez l’année complète.

Puis-je saisir une date avec des points, comme 09.10.2026 ?

Oui, en JJ/MM/AAAA ou MM/JJ/AAAA, le point et le tiret sont acceptés comme séparateurs. Le résultat utilise toujours la barre oblique pour ces deux formats.

Que devient l’heure d’une date ISO complète ?

Elle est ignorée : seule la partie AAAA-MM-JJ est lue. 2026-10-09T23:30:00+02:00 donne le 9 octobre 2026, sans conversion de fuseau.

Pourquoi 29/02/2025 est-il refusé ?

2025 n’est pas bissextile. Février n’a 29 jours que les années divisibles par 4, sauf les années séculaires non divisibles par 400.

Outils associés

Des outils similaires ou complémentaires à celui-ci.

Outils similaires

Extrayez automatiquement les dates numériques présentes dans un texte et récupérez-les sous forme de liste.

Dates & tempsUtiliser l’outil
GuideConcepts et technologiesDébutant

Formats de date : JJ/MM/AAAA, MM/DD/YYYY et ISO 8601

Comprenez les principaux formats de date, évitez les ambiguïtés entre pays et découvrez quand utiliser une date locale, ISO 8601 ou un timestamp Unix.

8 septembre 20264 min