Générateur de Dates Aléatoires
Générez des dates ou des dates-heures aléatoires entre deux jours. Excluez les week-ends, triez, gardez des résultats uniques, choisissez le format ISO ou local et copiez.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéGénérez des dates aléatoires sur n'importe quelle période
Un générateur de dates aléatoires est utile bien au-delà des jeux. Les développeurs ont besoin de données d'exemple réalistes pour leurs bases de données et leurs tests unitaires, les enseignants préparent des fiches d'exercices et des quiz d'histoire, et les chefs de projet tirent au sort des jours d'audit ou des dates de contrôle ponctuel. Saisissez une date de début et une date de fin, choisissez le nombre de résultats souhaité, et l'outil renvoie des dates réparties uniformément sur cette période. Chaque jour de la période a la même probabilité d'être sélectionné, y compris le premier et le dernier.
Activez l'option d'heure aléatoire (« Include random time ») pour produire des dates-heures complètes, avec une seconde aléatoire de la journée associée à chaque date, affichée sous la forme 2026-03-09T14:32:07 au format ISO. C'est pratique pour les horodatages dans les jeux de données de test, les exemples de journaux et les démonstrations de planification où plusieurs entrées peuvent tomber le même jour.
Week-ends, unicité et tri
Activez « Exclude weekends » lorsque vous ne voulez que des jours ouvrés, par exemple pour planifier des inspections aléatoires ou choisir des dates de revue. L'option « Unique only » garantit qu'aucune date ne se répète. Lorsque vous demandez plus de dates uniques que la période n'en contient, l'outil renvoie toutes les dates disponibles et vous explique pourquoi, au lieu de tourner en boucle indéfiniment. Vous pouvez aussi trier la liste de la plus ancienne à la plus récente ou inversement, ce qui est utile pour les chronologies et les exemples de journaux d'événements, ou la laisser dans l'ordre du tirage.
Formats et copie
Le format ISO, comme 2026-03-09, se trie correctement en tant que texte et est accepté par les bases de données, les tableurs et la plupart des langages de programmation. Les options de format local court et long utilisent les paramètres de langue de votre navigateur : elles peuvent donc s'afficher sous la forme 3/9/26 ou Monday, March 9, 2026 en anglais, et différemment dans d'autres langues. Les dates sont traitées comme des jours calendaires, ce qui signifie que le résultat ne se décale pas en raison des fuseaux horaires ou des changements d'heure. Copiez les résultats en un clic et collez-les dans une colonne de tableur ou dans un fichier de code. L'aléatoire provient du générateur aléatoire sécurisé du navigateur, et rien n'est téléversé : vous pouvez donc aussi utiliser l'outil en toute sécurité pour une planification privée.
Comment utiliser
- Choisissez une périodeDéfinissez les dates de début et de fin. Les deux jours sont inclus dans le tirage.
- Réglez les optionsChoisissez le nombre de dates souhaité, et indiquez si vous voulez ajouter une heure aléatoire, ignorer les week-ends ou garder des résultats uniques.
- Choisissez le tri et le formatTriez de la plus ancienne à la plus récente, de la plus récente à la plus ancienne ou dans l'ordre du tirage, et choisissez le format ISO, local court ou local long.
- Générez et copiezAppuyez sur « Generate dates », puis copiez la liste pour la coller dans un tableur, des données de test ou des notes.
Questions fréquemment posées
Les dates de début et de fin sont-elles incluses ?
Comment fonctionne l'exclusion des week-ends ?
Que se passe-t-il si je demande plus de dates uniques qu'il n'en existe ?
Quel fuseau horaire est utilisé ?
Quelque chose est-il envoyé à un serveur ?
crypto.getRandomValues.