CodeKitHub
Русский
Инструменты на каждый день

Калькулятор восхода и заката — время для любой даты и места

Выберите дату и город — или введите широту и долготу вручную — и получите время восхода солнца, время заката, солнечный полдень и общую длину дня. Расчёт использует алгоритм положения солнца NOAA полностью в вашем браузере: без погодных API и без отслеживания местоположения. Встроенный список охватывает более 50 крупных городов мира с их часовыми поясами, поэтому летнее время учитывается автоматически. Высокие широты тоже обрабатываются корректно: во время полярного дня или полярной ночи инструмент прямо сообщает об этом, а не показывает бессмысленные значения.

Что это за инструмент?

Время восхода и заката определяется чистой геометрией: вращением Земли, наклоном её оси и вашим положением на земном шаре. Поскольку наклон постоянен, а орбита известна, положение солнца на небе можно рассчитать для любой даты и любых координат астрономической формулой — без измерений и погодных данных. Этот инструмент реализует алгоритм положения солнца NOAA (Национального управления океанических и атмосферных исследований США) — ту самую математику, что стоит за большинством таблиц восходов.

По соглашению восход и закат — это моменты, когда верхний край солнечного диска пересекает горизонт, с учётом атмосферной рефракции — преломления света, благодаря которому мы видим солнце, когда геометрически оно находится примерно на 0,83° ниже горизонта. Солнечный полдень — момент, когда солнце выше всего в небе; он почти никогда не совпадает с 12:00 на часах, потому что часовые пояса охватывают широкие полосы долготы, а летнее время сдвигает часы ещё на час.

Зачем его использовать?

  • Более 50 крупных городов мира встроено — с правильными часовыми поясами и автоматическим учётом летнего времени.
  • Ручной режим: введите любые широту, долготу и смещение от UTC для мест вне списка.
  • Показывает восход, закат, солнечный полдень и длину дня на одном экране.
  • Корректно обрабатывает полярный день и полярную ночь в высоких широтах — понятное сообщение вместо сломанных значений.
  • Без API и без разрешения на геолокацию — алгоритм NOAA работает целиком в вашем браузере.

Как использовать

  1. Выберите дату — сегодняшняя уже подставлена.
  2. Выберите город из списка или отметьте ручной режим и введите широту, долготу и смещение от UTC.
  3. Нажмите кнопку расчёта.
  4. Посмотрите восход, солнечный полдень, закат и длину дня — всё в местном времени выбранного места.

Пример

Ввод

21 июня, Стамбул (41,01° с. ш., 28,98° в. д.)

Результат

Восход 05:35, закат 20:28, длина дня около 14 ч 53 мин

21 июня — летнее солнцестояние, самый длинный день года в северном полушарии. Та же дата в Сиднее даёт самый короткий день года.

Как длина дня меняется в течение года

  • На экваторе длина дня почти не меняется — около 12 часов круглый год.
  • На широте 40° (Мадрид, Нью-Йорк, Пекин) день длится от примерно 9 ч зимой до 15 ч летом.
  • На широте 60° (Санкт-Петербург, Осло) диапазон расширяется примерно до 6–18,5 ч, а в середине лета долго длятся сумерки.
  • За полярным кругом середина лета приносит полярный день (24 ч солнца), а середина зимы — полярную ночь.
  • Быстрее всего день меняется около равноденствий в марте и сентябре — в средних широтах каждый день длиннее или короче предыдущего на 2–3 минуты.

Связанные инструменты для дат

Считаете дни до солнцестояния или другой даты? Калькулятор дней до даты даст точное число дней. Калькулятор дат прибавляет и вычитает дни и разбивает интервалы на годы, месяцы и дни.

Если световой день влияет на ваш сон, калькулятор сна подберёт лучшее время отхода ко сну по 90-минутным циклам.

Калькулятор дней до даты · Калькулятор дат · Калькулятор сна · Конвертер временных меток

Часто задаваемые вопросы

Почему время отличается на несколько минут от моего погодного приложения?

Небольшие расхождения нормальны, и у них три причины. Первая — определения: все серьёзные источники учитывают атмосферную рефракцию, но её реальная величина зависит от температуры и давления воздуха, чего ни одна формула не знает заранее. Вторая — высота: с горы или высокого здания горизонт ниже, поэтому солнце восходит раньше и заходит позже, чем на уровне моря — примерно минута на каждые 1,5 км высоты. Третья — точное положение: город тянется на километры, и каждый километр с востока на запад сдвигает время на несколько секунд. Разница в 1–3 минуты между источниками совершенно ожидаема.

Что такое солнечный полдень и почему он не в 12:00?

Солнечный полдень — момент, когда солнце пересекает ваш меридиан, то есть достигает высшей точки дня. Полдень по часам с ним совпадает редко: часовой пояс охватывает широкую полосу долгот с одними часами на всех, летнее время сдвигает стрелки на целый час, а уравнение времени (эллиптическая орбита Земли и наклон оси) добавляет сезонное колебание до ±16 минут. Летом при действующем летнем времени солнечный полдень обычно приходится на 12:30–13:30 местного времени.

Как калькулятор обрабатывает полярный день и полярную ночь?

За полярными кругами (66,6° широты) солнце летом неделями не заходит, а зимой не восходит. Математически уравнение восхода в такие дни не имеет решения — пересечения горизонта нет. Вместо ошибок или невозможных значений инструмент распознаёт этот случай и показывает понятное сообщение: полярный день (солнце не заходит, длина дня 24 ч) или полярная ночь (солнце не восходит).

Учитывается ли летнее время?

Да, для встроенных городов. Каждый город несёт имя часового пояса IANA (например, Europe/Istanbul), и база часовых поясов вашего браузера переводит рассчитанный момент UTC в правильное местное время, включая правило летнего времени, действующее в выбранную дату. В ручном режиме координат смещение от UTC указываете вы сами — выбирайте то, что действует в эту дату.

Насколько точен алгоритм NOAA?

Для лет примерно с 1800 по 2100 солнечные уравнения NOAA дают положение солнца с ошибкой значительно меньше минуты, а время восхода и заката в средних широтах обычно верно с точностью до минуты. Вблизи полюсов точность падает — у полярных кругов солнце пересекает горизонт под очень пологим углом, и крошечная угловая ошибка превращается в несколько минут. Для бытовых целей результаты более чем точны.

Сохраняются ли моё местоположение или данные?

Нет. Инструмент никогда не запрашивает геолокацию устройства. Введённые дата, город или координаты обрабатываются JavaScript в вашем браузере и никогда не отправляются на сервер, не сохраняются и не записываются в журналы.

Похожие инструменты