¿Qué es la calculadora de noches que faltan para Navidad?
"¿Cuántas noches faltan para Navidad?" es la pregunta que repite cada niño (y no pocos adultos) en cuanto se acercan las fiestas. Cada "noche" equivale a una vez que te vas a dormir, así que la respuesta es el número de veces que te acostarás antes de despertarte la mañana de Navidad. Esta calculadora cuenta los días completos que hay entre la fecha que elijas y el próximo 25 de diciembre, y te da el número exacto de noches que quedan.
Cómo usarla
Introduce el año, el mes y el día desde los que quieres empezar a contar (por defecto aparece la fecha de hoy). La calculadora toma esa fecha a medianoche, busca el próximo 25 de diciembre a medianoche y calcula cuántos días completos los separan. Si tu fecha ya es posterior al 25 de diciembre, salta automáticamente a la Navidad del año siguiente.
La fórmula explicada
Convertimos ambos momentos en una marca de tiempo y dividimos la diferencia entre el número de segundos que tiene un día (86.400). La función "suelo" (floor) redondea hacia abajo hasta el número entero, porque un día incompleto sigue contando como la misma noche hasta que vuelvas a acostarte:
$$\text{noches} = \left\lfloor \frac{\text{25 dic a medianoche} - \text{fecha a medianoche}}{\text{1 día}} \right\rfloor$$
Ejemplo práctico
Supongamos que hoy es 1 de diciembre. Desde el 1 de diciembre a medianoche hasta el 25 de diciembre a medianoche hay exactamente 24 días. Por tanto, faltan 24 noches para Navidad. En cambio, si fuera 24 de diciembre, quedaría solo 1 noche: una más antes del gran día.
Preguntas frecuentes
¿"Noches" es lo mismo que "días"? Sí: cada noche es un periodo nocturno, así que el número de noches coincide con la cantidad de días completos que quedan.
¿Qué pasa el mismo 25 de diciembre? La calculadora devuelve 0 noches, porque la Navidad ya ha llegado.
¿Y si introduzco una fecha posterior a Navidad? Hace la cuenta atrás hasta el 25 de diciembre del año siguiente de forma automática.