Skip to main content

Générateur de plage de dates Générer une liste de dates dans une plage avec des options d'étape et de format configurables.

Générateur de plage de dates illustration
📅

Générateur de plage de dates

Générer une liste de dates dans une plage avec des options d'étape et de format configurables.

1

Définir la plage

Entrez les dates de début et de fin pour la plage.

2

Configurer les options

Définissez la taille de l'étape, l'unité (jours/semaines/mois), le format et l'exclusion des week-ends.

3

Copier les résultats

Affichez les dates générées et copiez-les toutes en un seul clic.

Loading tool...

What Is Générateur de plage de dates?

Le Générateur de plages de dates produit une liste de toutes les dates comprises dans une plage spécifiée, avec une taille d'étape configurable, une unité d'étape, un format de sortie et une exclusion des week-ends. Entrez une date de début et une date de fin, choisissez si vous souhaitez incrémenter par jours, semaines ou mois, définissez l'intervalle d'étape (par exemple, tous les 2 jours), et sélectionnez votre format de sortie préféré (ISO, États-Unis, Europe, long ou court). Vous pouvez également exclure les week-ends pour des listes ne comprenant que des jours ouvrables. La liste générée peut être copiée dans le presse-papiers avec un seul clic pour une utilisation dans des tableurs, des scripts, des rapports ou la saisie de données. Une limite de sécurité de 1 000 dates empêche la génération excessive pour les plages très grandes.

Why Use Générateur de plage de dates?

  • Taille d'étape configurable : tous les N jours, semaines ou mois
  • 5 options de format de sortie (ISO, États-Unis, UE, long, court)
  • Exclusion des week-ends pour les listes de jours ouvrables
  • Copie en un seul clic de toutes les dates
  • Gère jusqu'à 1 000 dates par génération
  • Parfait pour la préparation des données de feuille de calcul

Common Use Cases

Peuplement de feuilles de calcul

Générez des colonnes de dates pour les feuilles de calcul, les rapports et les tableaux de bord.

Saisie de données

Créez des listes de dates pour la saisie de données en masse dans les bases de données ou les formulaires.

En-têtes de rapports

Générez des en-têtes de date pour les rapports quotidiens, hebdomadaires ou mensuels.

Planification de calendrier

Créez des séquences de dates pour les plans de projet et les diagrammes de Gantt.

Tests

Générez des plages de dates de test pour les tests logiciels et l'assurance qualité.

Technical Guide

Le générateur initialise avec la date de début et itère vers l'avant, en ajoutant la quantité d'étape dans l'unité spécifiée à chaque itération, jusqu'à ce qu'il dépasse la date de fin ou atteigne 1 000 dates. Pour les étapes journalières, il utilise setDate(getDate() + step). Pour les étapes hebdomadaires, setDate(getDate() + step * 7). Pour les étapes mensuelles, setMonth(getMonth() + step). Le filtre d'exclusion des week-ends vérifie getDay() !== 0 && getDay() !== 6 après chaque date calculée mais avant de l'ajouter aux résultats. La fonction de formatage construit la chaîne de sortie en utilisant getFullYear(), getMonth()+1 et getDate() avec les séparateurs et le remplissage zéro appropriés. La copie dans le presse-papiers joint toutes les dates formatées avec des sauts de ligne.

Tips & Best Practices

  • 1
    Utilisez le format ISO (YYYY-MM-DD) pour des listes de dates compatibles avec les bases de données
  • 2
    Définissez l'étape à 7 jours pour des séquences de dates hebdomadaires
  • 3
    Activez l'exclusion des week-ends pour la planification des jours ouvrables
  • 4
    L'étape du mois gère correctement les longueurs de mois variables
  • 5
    Copiez la liste entière et collez-la directement dans les cellules de feuille de calcul

Related Tools

Frequently Asked Questions

Q Y a-t-il une limite au nombre de dates qui peuvent être générées ?
Oui, une limite de sécurité de 1 000 dates empêche la génération excessive. Pour la plupart des utilisations pratiques, cela suffit amplement.
Q L'étape du mois gère-t-elle correctement la fin du mois ?
La fonction setMonth de JavaScript gère le débordement - passer d'un mois à l'autre à partir du 31 janvier fera sauter au dernier jour valide de chaque mois suivant.
Q Puis-je générer des dates bihebdomadaires ?
Oui, définissez l'unité sur « semaines » et l'étape à 2 pour la génération de dates bihebdomadaires (toutes les deux semaines).
Q Quel format convient le mieux pour Excel ?
Le format ISO (YYYY-MM-DD) ou le format américain (MM/DD/YYYY) sont tous deux reconnus par Excel. Le format ISO est recommandé pour une interprétation sans ambiguïté.
Q Puis-je exclure des dates spécifiques (comme les jours fériés) ?
Actuellement, l'outil prend en charge uniquement l'exclusion des week-ends. Pour exclure les jours fériés, générez la liste et supprimez manuellement les dates de jours fériés.

About This Tool

Générateur de plage de dates is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.