Калькуляторы времени и сна
В отличие от обычной арифметики, счёт времени устроен не в десятичной, а в смешанной системе — 24 часа в сутках и 60 минут в часе, — из-за чего простое на первый взгляд «прибавить 2 часа 45 минут к 23:30» в уме норовит запутать: при переходе через час или через полночь легко ошибиться на порядок операций или потерять единицу.
Сложение и вычитание времени решается через перевод в общее количество минут: время «чч:мм» превращается в одно число минут (часы × 60 + минуты), над этими числами выполняется обычная арифметика, а результат затем снова переводится обратно в формат часов и минут с учётом того, что сутки содержат 1440 минут — если результат выходит за эти границы, происходит переход на соседние сутки. Разница между двумя моментами времени считается похожим образом — как модуль разности в минутах.
Расчёт времени сна устроен иначе и опирается на физиологию, а не на чистую арифметику: сон человека проходит циклами длительностью примерно 90 минут, каждый из которых включает фазы лёгкого, глубокого и быстрого (REM) сна. Просыпаться в конце полного цикла, а не в середине фазы глубокого сна, обычно субъективно легче и приятнее — даже если общая продолжительность сна получается немного короче стандартных «восьми часов». Поэтому вместо одной рекомендации калькулятор сна показывает сразу несколько вариантов времени подъёма или отхода ко сну — на 3, 4, 5 и 6 полных циклов.
Оба калькулятора на этой странице решают разные задачи: один — точная арифметика времени для любых бытовых расчётов, второй — практическая рекомендация по режиму сна, основанная на длительности цикла сна, а не на точной науке о конкретном человеке.