¿Por qué usar este generador de datetime aleatorio?
- Todo local: se ejecuta directamente en tu navegador.
- Restricciones flexibles: rango, días, exclusiones, ventana horaria, precisión y paso.
- Selección uniforme entre los intervalos válidos para fechas, horas o datetimes aleatorios.
- Comparte la configuración de forma segura: la URL nunca incluye los resultados generados.
Cómo usarlo (3 pasos)
- Elige el modo (Fecha, Fecha y hora u Hora) y define el rango de inicio y fin.
- Agrega filtros de días, exclusiones, ventana horaria, unicidad, precisión o paso según necesites.
- Genera los resultados y luego cópialos, descárgalos o comparte una URL solo con la configuración.
Generar
Generador de fecha y hora aleatoria
Configura las opciones, genera una lista y luego copia/descarga o comparte solo la configuración (nunca los resultados).
Resultados
Muestreo de datetimes aleatorios: define la política antes de hacer clic en generar
Este generador es más útil cuando lo tratas como una herramienta de muestreo reproducible, no solo como un generador ocasional. Antes de generar valores, documenta el modo, la regla de zona horaria, los días válidos, las fechas excluidas y la granularidad del paso. Una nota breve de política junto a tu salida evita rehacer el trabajo cuando alguien vuelva a ejecutar el mismo escenario más adelante.
Elige primero el modo
- Solo fecha: úsalo cuando el día del calendario importa pero la hora del reloj no.
- Solo hora: úsalo para muestras de turnos, rotación de horarios o datos de prueba de valores de reloj.
- Fecha y hora: úsalo cuando el día y la hora del reloj deben mantenerse vinculados en un único valor generado.
Establece la política de muestreo
- Modo UTC para flujos de trabajo entre regiones, transiciones de horario de verano (DST) y registros que deben mantenerse estables.
- Modo local para agendas orientadas al usuario donde el significado del calendario local importa más que las marcas de tiempo absolutas.
- Control de paso para ajustarse a la precisión operativa (por ejemplo, intervalos de 15 minutos en lugar de valores por segundo).
- Lista de exclusiones para aplicar fechas de bloqueo, ventanas de mantenimiento o reglas de feriados.
Errores comunes que debes evitar
- Mezclar salidas UTC y locales en un mismo informe sin etiquetarlas.
- Usar pasos muy pequeños en rangos enormes y luego tratar los errores de límite de intervalos como fallas aleatorias.
- Compartir resultados generados a través de URLs en lugar de compartir la configuración y regenerar de forma segura.
Ejemplo de flujo de trabajo
Supón que el equipo de QA necesita 40 marcas de tiempo de prueba aleatorias para incidentes en horario laboral durante el próximo trimestre. Configura el modo como fecha y hora, restringe los días a lun-vie, define una ventana local de 09:00 a 17:00, excluye los feriados y elige un paso de 5 minutos. Guarda la URL de configuración en tu plan de pruebas y regenera localmente en cada ejecución. Esto garantiza una política consistente y evita filtrar valores generados en enlaces, registros de chat o referrers.
Ver también
- Generador de números aleatorios para muestreo reproducible de enteros y decimales.
- Generador de CSV aleatorio para crear archivos de datos de prueba con varias columnas.
- Conversor de timestamp Unix para validar las marcas de tiempo generadas tras el muestreo.
- Calculadora de diferencia de fechas para validar intervalos tras el muestreo.
- Sorteo aleatorio verificable cuando se requiere auditoría.
Preguntas frecuentes
¿Puedo generar fechas aleatorias sin fines de semana?
Sí. Usa las casillas de días para incluir solo de lunes a viernes, solo fines de semana o cualquier combinación personalizada.
¿Cuál es la diferencia entre el modo Local y UTC?
UTC evita sorpresas por el horario de verano (DST) y mantiene los datetimes generados estables en cualquier entorno. El modo local es mejor cuando el resultado debe coincidir con un calendario o un horario laboral local.
¿Puedo excluir feriados o fechas específicas?
Sí. Usa la lista de exclusiones con un valor YYYY-MM-DD por línea. Esas fechas se eliminan de la generación en los modos Fecha y Fecha y hora.
¿Por qué la URL compartida no incluye los resultados?
Incluir valores generados en URLs puede filtrarlos a través del historial del navegador, registros y referrers. Esta herramienta comparte solo la configuración para que el destinatario pueda regenerar los resultados localmente.
¿Por qué aparece el error "rango demasiado grande"?
Porque la precisión y el paso seleccionados generan demasiados intervalos posibles. Aumenta el tamaño del paso, acorta el rango o reduce la cantidad.