Générateur de dates de test — dates fictives pour fixtures

Générez des dates, datetimes et heures synthétiques pour bases, fixtures et tests de formulaires. Pas un calendrier, un compte à rebours ni un convertisseur d’horodatage.

Chargement…
Dates de test — notes développeur
Chaînes date, datetime et heure synthétiques pour fixtures et seed DB. UTC uniquement. Pas un calendrier, un compte à rebours ni un convertisseur d’horodatage.

Comment ça génère

Choisissez une quantité (1–100), un type, une plage, un format et un ordre. Changer une option rafraîchit la liste tout de suite. Copiez tout ou téléchargez JSON, CSV, SQL ou TXT. Tous les instants sont en UTC ; les datetimes ISO se terminent par Z.

Options

Quantité (1–100)
Nombre de lignes pour un seed. Plafonné à 100.
Type
date émet YYYY-MM-DD pour les colonnes DATE et les champs HTML date. datetime (défaut) émet des instants type timestamptz terminés par Z. time émet HH:mm:ss et ignore la plage calendaire.
Plage
Fenêtre UTC inclusive depuis aujourd’hui : 30/365 derniers jours, 365 prochains jours, autour de maintenant (±30 jours), date de naissance adulte (18–80 ans), ou from/to personnalisé. Si from > to, aucune ligne. adultDob ne change pas le type.
Format
Les encodages visibles dépendent du type. Le datetime ISO est le défaut datetime (profil RFC 3339 Z). En kind=date, presets DMY nommés (17.03.2026 / 17/03/2026) — pas un champ de tokens. SQL DATETIME n’a pas de suffixe de fuseau. Unix pour kind=date est minuit UTC de ce jour. Locale utilise la langue de la page via Intl.
Ordre
random (défaut) disperse les valeurs. ascending trie du plus ancien au plus récent pour un seed created_at sous ORDER BY. descending trie du plus récent au plus ancien (ORDER BY DESC).

Exemples

created_at par défaut

Réglages

kind=datetime, range=last365d, format=isoDateTime

Sortie exemple

2026-03-17T14:25:53Z

Date de naissance adulte en DATE

Réglages

kind=date, range=adultDob, format=isoDate

Sortie exemple

1987-11-04

Outils associés

Besoin de colonnes associées ou d’un tableau JSON ? Essayez le générateur d’emails de test, le générateur de numéros de test, le générateur de noms de test, le générateur JSON de données de test ou le générateur UUID.

FAQ dates de test

Fixtures, UTC, et ce que cet outil n’est pas

J’ai cherché un random date generator. C’est ici ?

Si vous avez besoin de dates fictives pour fixtures, seed DB et QA de formulaires, oui. Si vous voulez un tirage de fête ou un jour « chanceux », cette page ne le fait pas — elle génère une liste à coller pour les développeurs.

Est-ce un fake date generator ou un birthday generator ?

Il émet des dates synthétiques, y compris une plage date de naissance adulte (18–80 ans). Il ne cherche pas de naissances célèbres, zodiaque ou fêtes. Une date générée peut coïncider avec une vraie date de naissance.

Est-ce un unix timestamp converter ?

Non. Vous pouvez formater la sortie en secondes ou millisecondes Unix pour des fixtures, mais ce n’est pas une horloge live ni un convertisseur d’epoch. Pour convertir un vrai timestamp, utilisez un convertisseur dédié.

Pourquoi Unix à minuit UTC pour kind=date ?

Une DATE n’a pas d’heure. Unix pour kind=date est Date.UTC(y, m-1, d, 0, 0, 0) pour un instant minuit stable. Unix datetime est l’instant lui-même. Unix time-kind est le nombre de secondes depuis minuit (0–86399), pas un epoch.

Données de test

Valeurs de champs synthétiques pour fixtures et seed DB — d'abord des numéros de téléphone en plages réservées.

Découvrez les autres catégories d'outils

Minifier

Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.

Beautifier

Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.

Déminifier

Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.

Conversion

Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.

Préprocesseurs CSS

Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.

Outils JSON

Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.

Outils SVG

Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.

DevOps & Infra

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.

CI/CD

GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.

Logs & observabilité

JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.

Kubernetes

Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.

Réseau / IP

CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.

Sécurité & tokens

JWKS, certificats X.509 et scan de secrets — locaux navigateur.

API & schémas

Outils OpenAPI pour formater, valider et analyser vos specs.

Encodage

Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.

Utilitaires développeur

Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.

Texte & Markdown

Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.

IA & LLM

Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.

Sérialisation

Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.