¿Qué hora es?
La hora es:
HOUR : NICE_MINUTE AM_PM
un tiempo de 12 horas en horas y minutos
La manecilla pequeña es para las horas, y la manecilla grande es para los minutos.
La manecilla de las horas apunta a HOUR, así que la hora es HOUR.
La manecilla de las horas está entre HOUR y HOUR + 1 === 13 ? 1 : HOUR + 1, así que la hora es HOUR.
La manecilla de las horas esta cerca pero no ha pasado HOUR + 1 === 13 ? 1 : HOUR + 1, así que la hora sigue siendo HOUR.
La manecilla de los minutos comienza apuntando directamente a los 0 minutos, y recorre un ciclo completo en 1 hora (pasando por los 12 números en 60 minutos).
Por cada número por el que ha avanzado la manecilla de los minutos agrega \dfrac{60}{12} = 5 minutos.
La manecilla de los minutos está apuntando al (MINUTE / 5) === 0 ? 12: MINUTE / 5 , que representa 05 \times (MINUTE / 5) === 0 ? 12: MINUTE / 5 = MINUTE minutos.
La hora es HOUR:NICE_MINUTE.