Date numéro k
dₖ = d₀ + k × n unités, tant que dₖ ≤ fin
Pour k = 0, 1, 2… et au plus 1 000 dates.
Générez la liste des dates comprises entre une date de début et une date de fin, avec un pas en jours, semaines, mois ou années et le jour de la semaine de chaque date.
Vérifiez les dates et l’intervalle : la date de fin ne peut pas précéder la date de début et l’intervalle doit être un entier d’au moins 1.
Dates générées
Dates générées
Dates générées
Besoin de toutes les dates de novembre, de chaque lundi d’un trimestre ou d’une date par mois jusqu’à la fin de l’année ? Le générateur de plage de dates part de la date de début, avance d’un pas fixe — N jours, N semaines, N mois ou N années — et s’arrête dès que la date de fin est dépassée. Chaque date est affichée avec son jour de la semaine et numérotée, prête à être recopiée dans un planning, un tableur ou un calendrier.
La date numéro k vaut la date de début plus k fois l’intervalle, pour k = 0, 1, 2… tant que le résultat ne dépasse pas la date de fin. La date de début est donc toujours la première de la liste, et la date de fin n’y figure que si elle tombe exactement sur un pas.
En jours et en semaines, le pas est un nombre fixe de jours (une semaine = 7 jours), ce qui conserve le jour de la semaine. En mois et en années, le jour du mois est conservé ; s’il n’existe pas dans le mois visé, il est ramené au dernier jour du mois (31 janvier → 28 ou 29 février). Chaque date étant calculée depuis la date de début, le 31 réapparaît dès qu’un mois le permet : 31 mars, 31 mai…
La liste est limitée à 1 000 dates pour rester lisible : au-delà, seules les 1 000 premières sont affichées. Les calculs portent sur des dates civiles du calendrier grégorien, sans heure ni fuseau horaire.
Elle sera la première de la liste et sert de repère à toutes les autres.
Aucune date ne la dépasse ; elle est incluse si un pas tombe exactement dessus.
Par exemple 1 jour pour chaque jour, 2 semaines pour un rythme bimensuel, 3 mois pour un trimestre.
Le nombre total de dates s’affiche avec chaque date et son jour de la semaine.
Toutes les dates sont dérivées de la date de début, jamais de la précédente, pour éviter qu’un ajustement de fin de mois se propage.
dₖ = d₀ + k × n unités, tant que dₖ ≤ fin
Pour k = 0, 1, 2… et au plus 1 000 dates.
jour = min(jour de d₀, nombre de jours du mois visé)
Ramène 31 au 30 ou au 28/29 quand le mois est plus court.
Le format iCalendar (RFC 5545), utilisé par la plupart des agendas, ignore au contraire les dates inexistantes comme le 31 février au lieu de les ramener au dernier jour du mois.
Générez chaque jour d’un mois ou chaque lundi d’un trimestre et collez la liste dans votre feuille.
Une date par mois du 31 janvier au 31 décembre, avec les fins de mois correctement ajustées.
Un cours tous les 14 jours entre la rentrée et les vacances, avec le jour de la semaine visible.
Comparez la liste générée aux dates d’un contrat ou d’un échéancier pour repérer un oubli.
Le 31 revient en mars et en mai car chaque date est calculée depuis le 31 janvier.
Entrée
Du 31/01/2026 au 30/06/2026, tous les 1 moisRésultat
6 dates : 31 janv., 28 févr., 31 mars, 30 avr., 31 mai, 30 juinLa date de fin est incluse car elle tombe exactement sur un pas.
Entrée
Du 01/10/2026 au 10/10/2026, tous les 3 joursRésultat
4 dates : 1, 4, 7 et 10 octobre 2026Tous des lundis, comme la date de début.
Entrée
Du 21/12/2026 au 11/01/2027, toutes les semainesRésultat
21 déc., 28 déc., 4 janv., 11 janv.Oui, si elle tombe exactement sur un pas. Du 1er au 9 octobre tous les 3 jours, la liste s’arrête au 7 octobre, car le pas suivant (10 octobre) dépasse la fin.
Le jour est ramené au dernier jour des mois plus courts (30 avril, 28 ou 29 février) puis revient au 31 dans les mois qui en ont 31, car chaque date est calculée depuis la date de début.
Les années non bissextiles donnent le 28 février, puis le 29 février revient l’année bissextile suivante.
Jusqu’à 1 000. Au-delà, la liste est tronquée aux 1 000 premières dates ; augmentez l’intervalle ou découpez la période.
Ici, la série s’arrête à une date de fin. Le générateur de dates récurrentes s’arrête après un nombre d’occurrences choisi, sans date de fin.
Non. L’outil manipule des dates civiles (jour, mois, année), ce qui évite tout décalage lié à l’heure d’été.
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Obtenez les N prochaines dates d’une récurrence quotidienne, hebdomadaire, mensuelle ou annuelle.
Ajoutez ou retirez des jours, semaines, mois ou années à une date et obtenez la date d’arrivée avec son jour de la semaine.
Comptez les jours ouvrés (lundi-vendredi) ou ouvrables (lundi-samedi) entre deux dates et décalez une date de N jours travaillés.
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.
Générez une plage de dates ou une série récurrente pour préparer un planning, une échéance répétée ou une liste de jours sans tableur.
Différences entre dates, durées, jours ouvrés, semaines ISO, récurrences et formats : choisissez le bon calcul Date & Temps.
Comprendre le calendrier hégirien, ses différences avec le calendrier grégorien et convertir une date dans les deux sens sans confondre calcul et observation.