Калькулятор светового дня
Рассчитайте количество часов светового дня на основе географических координат и даты.
Ввод
Вывод
Документация
Что такое световой день?
Световой день — это время между восходом и закатом солнца в конкретный день в определённом месте. Длительность дня зависит от трёх факторов: вашей широты, даты и наклона оси Земли примерно на 23,5°. Из-за этого наклона видимый путь Солнца по небу меняется в течение года, что делает летние дни длиннее, а зимние — короче вне тропиков.
Вблизи экватора дни остаются близки к 12 часам круглый год. Чем дальше вы движетесь к полюсам, тем более резкие сезонные колебания становятся — пока вы не достигнете полярных кругов, где Солнце может оставаться над горизонтом 24 часа (полярный день) или ниже него 24 часа (полярная ночь). Самый длинный день в году — летнее солнцестояние, самый короткий — зимнее солнцестояние, а равноденствия отмечают два дня, когда день и ночь примерно равны повсеместно на Земле.
Знание точной длительности дня полезно в фотографии, сельском хозяйстве, планировании солнечной энергии, исследованиях сна и циркадных ритмов, планировании активного отдыха и многих научных расчётах.
Описание инструмента
Этот калькулятор показывает точное количество часов светового дня в конкретный день в любом месте на Земле. Введите (или автоматически определите) широту и долготу, выберите дату и часовой пояс, и инструмент вычислит восход, закат, солнечный полдень и общую длительность дня в удобном формате. Также отображается длительность ночи.
Примеры
Лондон, Великобритания в день летнего солнцестояния (2026-06-21):
- Восход: 04:43
- Закат: 21:21
- Длительность светового дня: 16ч 38м
Тромсё, Норвегия в день зимнего солнцестояния (2026-12-21):
- Солнце не восходит — полярная ночь
- Длительность светового дня: 0
- Длительность ночи: 24ч
Кито, Эквадор в день равноденствия (2026-03-20):
- Восход: 06:18
- Закат: 18:24
- Длительность светового дня: 12ч 6м
Возможности
- Автоматическое определение геолокации с опциональным ручным вводом широты/долготы
- Селекторы даты и часового пояса для точных результатов в любом месте мира
- Удобный формат длительности светового дня и ночи (например, «13ч 42м»)
- Временные метки восхода, заката и солнечного полдня
- Определение полярного дня и полярной ночи для высокоширотных мест
Варианты использования
- Фотографы и кинематографисты планируют съёмки на открытом воздухе и определяют, сколько полезного светового дня доступно.
- Оценка солнечной энергии — быстро проверьте эффективное время солнечного света для установки панели или автономной системы.
- Планирование путешествий и активного отдыха — туристы, рыбаки и организаторы поездок используют длину дня для безопасного планирования мероприятий.
Как это работает
Инструмент использует библиотеку SunCalc, которая реализует астрономические формулы на основе положения Солнца относительно Земли. Для заданной даты и географических координат SunCalc вычисляет, когда верхний край Солнца пересекает горизонт (восход и закат). Длительность светового дня — это просто разница между закатом и восходом, выраженная в миллисекундах и преобразованная в десятичные часы и удобный формат.
Солнечный полдень — момент, когда Солнце достигает наивысшей точки на небе — также вычисляется и отображается. Все времена преобразуются в выбранный вами часовой пояс, поэтому они соответствуют местным часам, а не UTC.
Объяснение параметров
- Ручной ввод: отключите геолокацию браузера и введите широту и долготу вручную. Полезно для планирования поездок или проверки удалённых мест.
- Широта / Долгота: координаты в десятичных градусах. Широта должна быть между −90 и 90, долгота между −180 и 180.
- Дата: день, для которого нужно рассчитать световой день.
- Часовой пояс: выходные временные метки форматируются в этом часовом поясе. По умолчанию используется часовой пояс, определённый браузером.
Ограничения
- Результаты основаны на геометрическом восходе/закате (пересечение центра Солнца слегка скорректированного по рефракции горизонта) и предполагают плоский горизонт. Горы, высокие здания и атмосферные условия могут сдвинуть фактический видимый восход/закат на несколько минут.
- Выше Северного полярного круга (
66,5° с.ш.) и ниже Южного полярного круга (66,5° ю.ш.) Солнце может оставаться непрерывно над или под горизонтом в течение дней или месяцев. Инструмент отображает это как полярный день или полярную ночь. - Длительность светового дня отличается от «полезного света» — гражданские, навигационные и астрономические сумерки продлевают полезный свет за пределы чистого восхода и заката.
Советы
- Для фотографии комбинируйте часы светового дня с поиском золотого часа и калькулятором восхода, чтобы спланировать лучшие окна освещения.
- Сравните два города, запустив калькулятор дважды с одной и той же датой — полезно для планирования путешествий на разные широты.
- Комбинируйте временные метки восхода и заката с длительностью светового дня для электронных таблиц и оценок солнечной выработки.
Часто задаваемые вопросы
Почему длительность моего дня немного отличается от того, что показывает приложение погоды? Разные источники используют немного разные определения восхода/заката (верх или центр Солнца, модель рефракции, высота горизонта). Различия в 1–3 минуты — это норма.
Учитывает ли инструмент переход на летнее время? Да. Времена форматируются в выбранном часовом поясе, который автоматически применяет правила летнего времени, где это применимо.
Что происходит на полюсах? Если Солнце никогда не восходит или никогда не заходит в этот день, инструмент отображает сообщение о полярном дне / полярной ночи вместо временных меток.
Могу ли я использовать это для любой исторической или будущей даты?
Да. SunCalc работает для любой даты, поддерживаемой объектом Date в JavaScript, что охватывает примерно ±275 000 лет от 1970 года.