Qu'est-ce qu'une plage de dates ?

Une plage de dates est une séquence de dates entre un point de départ défini et un point d'arrivée. Les plages de dates sont fondamentales dans la planification, les rapports, l'analyse de données et la gestion de projet. Elles vous permettent d'énumérer chaque date (ou chaque Nième date) dans une fenêtre de temps spécifique, ce qui facilite la création de calendriers, le remplissage de feuilles de calcul ou la génération de données de test.

En programmation et dans le travail avec les données, générer une liste de dates entre deux limites est une tâche étonnamment courante. Que vous ayez besoin d'entrées quotidiennes pour un rapport financier, de jalons hebdomadaires pour un plan de projet ou d'intervalles mensuels pour un cycle de facturation d'abonnement, disposer d'un moyen fiable de produire ces séquences vous fait gagner un temps considérable.

Description de l'outil

Cet outil génère une liste complète de dates entre deux dates que vous spécifiez. Vous choisissez la date de début, la date de fin, l'intervalle d'étape avec une unité personnalisable (jours, semaines, mois ou années), le format de sortie et le séparateur. Le résultat est une liste de dates instantanément copiable ou téléchargeable, prête à coller dans des feuilles de calcul, des bases de données, des scripts ou des documents.

Fonctionnalités

  • Intervalles d'étape flexibles — générez des dates tous les N jours, semaines, mois ou années
  • 7 formats de sortie — YYYY-MM-DD, MM/DD/YYYY, DD/MM/YYYY, DD.MM.YYYY, YYYY/MM/DD, ISO 8601 et horodatages Unix
  • 6 options de séparateur — nouvelle ligne, virgule, point-virgule, tabulation, espace ou barre verticale pour une intégration facile avec différents outils
  • Support de plage inversée — gère automatiquement les cas où la date de début est après la date de fin
  • Copie et téléchargement — copiez instantanément la liste générée dans le presse-papiers ou téléchargez-la en tant que fichier texte

Options expliquées

Option Description
Date de début Le début de la plage de dates
Date de fin La limite de fin de la plage de dates
Étape L'intervalle numérique entre chaque date générée (par exemple, 1, 2, 5)
Unité d'étape L'unité pour la valeur d'étape : jours, semaines, mois ou années
Format de date Comment chaque date est formatée dans la sortie
Séparateur Le caractère ou la chaîne placé entre chaque date dans la sortie
Inclure la date de fin Lorsqu'elle est activée, la date de fin est incluse dans la sortie si elle tombe sur une limite d'étape

Formats pris en charge

Format Exemple
YYYY-MM-DD 2026-02-12
MM/DD/YYYY 02/12/2026
DD/MM/YYYY 12/02/2026
DD.MM.YYYY 12.02.2026
YYYY/MM/DD 2026/02/12
ISO 8601 2026-02-12T00:00:00.000Z
Horodatage Unix 1771113600

Cas d'utilisation

  • Remplissage de feuille de calcul — générez une colonne de dates pour les rapports financiers, le suivi de présence ou les journaux d'inventaire sans taper manuellement chaque date
  • Tests logiciels — créez rapidement des séquences de dates pour tester les sélecteurs de dates, les composants de calendrier ou le filtrage basé sur les dates dans les applications
  • Planification de projet — produisez des dates de jalons à intervalles réguliers pour les diagrammes de Gantt, la planification des sprints ou les calendriers de livraison

Limitations

  • La sortie maximale est limitée à 10 000 dates par génération pour maintenir les performances du navigateur
  • Les étapes de mois et d'année suivent la logique du calendrier, donc une étape d'1 mois à partir du 31 janvier aboutit au 28 février (ou 29 en années bissextiles)

FAQ

Puis-je générer des dates dans l'ordre inverse ? Oui. Si vous définissez la date de début après la date de fin, l'outil génère automatiquement la liste en ordre décroissant.

Que se passe-t-il si la date de fin ne tombe pas exactement sur une étape ? Le générateur s'arrête à la dernière date qui se situe dans la plage. Activez ou désactivez « Inclure la date de fin » pour contrôler si la date limite elle-même apparaît dans la sortie.

Puis-je utiliser ceci pour les horodatages Unix ? Oui. Sélectionnez « Horodatage Unix » comme format de date, et chaque date sera affichée comme une valeur d'époque Unix (secondes depuis le 1er janvier 1970).