¿Por qué usar este generador de datetime aleatorio?
- Todo local: todo se ejecuta en tu navegador.
- Restricciones flexibles: rango, días de la semana, exclusiones, ventana de tiempo, 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: los enlaces nunca incluyen los resultados generados.
Cómo usarlo (3 pasos)
- Elige el modo (Fecha / Fecha y hora / Hora) y define el rango de inicio y fin.
- Ajusta días de la semana, exclusiones, ventana de tiempo, 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 aleatorio de fechas y horas: define la política antes de generar
Este generador es más útil cuando lo usas como una herramienta de muestreo reproducible, no solo como un generador de un solo uso. Antes de generar valores, documenta el modo, la regla de zona horaria, los días de la semana permitidos, las fechas excluidas y la granularidad del paso. Una nota breve de política junto a tus resultados evita retrabajos cuando alguien repita el mismo escenario más adelante.
Elige el modo primero
- Solo fecha: úsalo cuando el día del calendario importa pero la hora del reloj no.
- Solo hora: úsalo para muestras de turno, rotación de franjas horarias o datos de prueba de valores de reloj.
- Fecha y hora: úsalo cuando tanto el día como la hora del reloj deben estar vinculados en un solo valor generado.
Define 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 ajustar 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 días festivos.
Errores comunes que debes evitar
- Mezclar salidas UTC y locales en un solo informe sin etiquetarlas.
- Usar pasos muy pequeños en rangos muy amplios y luego tratar los errores de límite de intervalos como fallas aleatorias.
- Compartir resultados generados mediante URLs en lugar de compartir la configuración y regenerar de forma segura.
Ejemplo de flujo de trabajo
Supón que QA necesita 40 marcas de tiempo de prueba aleatorias para incidentes en horario laboral durante el próximo trimestre. Establece el modo en fecha y hora, restringe los días de la semana a lunes-viernes, define una ventana local de 09:00-17:00, excluye los días festivos 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 da una política coherente 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 múltiples columnas.
- Conversor de timestamp Unix para validar las marcas de tiempo generadas después del muestreo.
- Calculadora de diferencia de fechas para validar intervalos después del 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 de la semana para elegir 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 distintos entornos. El modo Local es mejor cuando el resultado debe coincidir con un calendario local o con un horario de trabajo local.
¿Puedo excluir días festivos 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é el enlace compartido no incluye los resultados?
Incluir valores generados en URLs puede exponerlos mediante el historial del navegador, registros y referrers. Esta herramienta comparte solo la configuración para que quien recibe el enlace pueda regenerar los resultados localmente.
¿Por qué aparece el error de “rango demasiado grande”?
Porque la precisión y el paso seleccionados crean demasiados intervalos válidos. Aumenta el paso, acorta el rango o reduce la cantidad.