Generador de fechas aleatorias

Pulsa el botón para obtener una fecha al azar, con su día de la semana incluido.

Para qué sirve

Una fecha al azar la necesita más a menudo quien programa que quien juega: rellenar un formulario de prueba, poblar una tabla de ejemplo, comprobar que un campo acepta lo que debe. Sirve también para los juegos («¿qué día de la semana era?»), para sortear una fecha entre muchas o para un ejercicio de historia. Junto con la fecha sale siempre el día de la semana, que es la parte que nadie sabría decir de cabeza.

Las fechas son todas reales

El día se elige entre los que ese mes tiene de verdad, así que el 31 solo sale en los meses de treinta y un días y el 29 de febrero solo en los años bisiestos. Es un detalle que importa justo para el uso principal de esta página: si estás probando un formulario, las fechas de fin de mes y el 29 de febrero son los casos que rompen los programas, y más vale que aparezcan.

El intervalo va de 1950 a hoy y algo más allá, es decir el periodo en el que caen las fechas de nacimiento, los contratos y los vencimientos: es la ventana que hace falta en la mayoría de las pruebas.

El día de la semana no es un detalle

Es lo que hace útil a la fecha: saber que una fecha concreta fue domingo cambia el sentido de un contrato, de un vencimiento o de un recuerdo. La cuenta la hace el calendario del navegador, que conoce el calendario gregoriano y sus años bisiestos (divisibles entre cuatro, salvo los de siglo que no son divisibles entre cuatrocientos: por eso 1900 no fue bisiesto y 2000 sí).

Herramientas cercanas

Para saber el día de la semana de una fecha que ya tienes, o la distancia entre dos fechas, están Diferencia entre fechas y Sumar días a una fecha. Para los números al azar está Generador de números aleatorios, y para sortear entre opciones escritas por ti Elige por mí.