Optimiza tu descanso calculando la hora ideal para despertar o ir a dormir.
010203040506070809101112
000510152025303540455055
AM
PM
— O —
¿Cómo funciona el cálculo del sueño?
Dormir bien no se trata solo de la cantidad de horas, sino de completar ciclos de sueño de forma íntegra. Un ciclo de sueño promedio dura aproximadamente 90 minutos. Si te despiertas en medio de un ciclo, es probable que sientas esa sensación de aturdimiento conocida como "inercia del sueño".
La regla de los 90 minutos
Durante la noche, el cerebro pasa por diferentes etapas: sueño ligero, sueño profundo y fase REM. Un ciclo completo recorre todas estas etapas. Para despertar sintiéndote renovado, lo ideal es que la alarma suene al finalizar un ciclo.
6 ciclos: 9 horas de sueño (Excelente descanso).
5 ciclos: 7.5 horas de sueño (Recomendado para adultos).
4 ciclos: 6 horas de sueño (Mínimo funcional).
Ejemplo Práctico de Cálculo
Supongamos que necesitas estar despierto a las 7:00 AM. Para calcular tu hora de dormir ideal, restamos los ciclos de 90 minutos y añadimos un promedio de 14 minutos que tarda el cuerpo humano en quedarse dormido:
Para dormir 5 ciclos (7.5 horas): Debes acostarte a las 11:16 PM.
Para dormir 6 ciclos (9 horas): Debes acostarte a las 9:46 PM.
Consejos para mejorar la higiene del sueño
Además de calcular tus ciclos, sigue estas recomendaciones para un descanso profundo:
Consistencia: Intenta acostarte y levantarte a la misma hora todos los días.
Evita pantallas: La luz azul de los móviles inhibe la melatonina. Deja el teléfono 30 minutos antes de dormir.
Temperatura: Una habitación fresca (entre 18°C y 21°C) facilita el sueño profundo.
Cafeína: Evita el café o bebidas energéticas al menos 6 horas antes de ir a la cama.
function formatTime(date) {
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'PM' : 'AM';
hours = hours % 12;
hours = hours ? hours : 12;
minutes = minutes < 10 ? '0' + minutes : minutes;
return hours + ':' + minutes + ' ' + ampm;
}
function calculateBedTime() {
var h = parseInt(document.getElementById('wake-hour').value);
var m = parseInt(document.getElementById('wake-minute').value);
var ampm = document.getElementById('wake-ampm').value;
if (ampm === 'PM' && h < 12) h += 12;
if (ampm === 'AM' && h === 12) h = 0;
var wakeDate = new Date();
wakeDate.setHours(h, m, 0, 0);
var resultArea = document.getElementById('sleep-result-area');
resultArea.style.display = 'block';
resultArea.style.backgroundColor = '#edf2f7';
var html = '
Deberías intentar dormir a una de estas horas:
';
html += '(Incluye 14 minutos promedio para conciliar el sueño)';
// Calculate for 6, 5, 4, and 3 cycles
var cycles = [6, 5, 4, 3];
var classes = ['cycle-6', 'cycle-5', 'cycle-4', 'cycle-3'];
html += '
';
for (var i = 0; i < cycles.length; i++) {
var bedTime = new Date(wakeDate.getTime() – (cycles[i] * 90 * 60000) – (14 * 60000));
html += '
';
html += 'Dormir 5 o 6 ciclos es lo ideal para la mayoría de los adultos.';
resultArea.innerHTML = html;
}
function calculateWakeUpNow() {
var now = new Date();
var resultArea = document.getElementById('sleep-result-area');
resultArea.style.display = 'block';
resultArea.style.backgroundColor = '#f0fff4';
var html = '
Si te duermes ahora mismo, deberías despertar a las:
';
html += '(Teniendo en cuenta los 14 minutos que tardarás en dormir)';
var cycles = [3, 4, 5, 6];
var classes = ['cycle-3', 'cycle-4', 'cycle-5', 'cycle-6'];
html += '
';
for (var i = 0; i < cycles.length; i++) {
var wakeTime = new Date(now.getTime() + (cycles[i] * 90 * 60000) + (14 * 60000));
html += '