Конвертер времени GPS

Приёмники GPS и логи записывают время как номер недели и секунды от начала этой недели, считая с 6 января 1980 года без високосных секунд. Введите дату и время UTC, неделю GPS с секундами недели или просто число секунд GPS — конвертер покажет все представления сразу и разницу между временем GPS и UTC.

Например: 2026-01-01 12:30:00 (UTC) · 2399 345618 (неделя, секунды недели) · 1451260818 (секунды GPS)
UTC2026-01-01 00:00:00
Неделя GPS2399
Секунды недели345618
Секунды GPS с 1980-01-06
1451260818
День недели GPS
Четверг (день 4)
GPS − UTC (високосные секунды)
18 s
Неделя, 10 бит (как в сигнале)
351
Переполнений номера недели
2

Работает в браузере: всё, что вы вводите, никуда не отправляется.

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

Введите в поле одно из трёх:

  • дату и время UTC: 2026-01-01 12:30:00 или только дату — тогда это полночь;
  • неделю GPS и секунды недели через пробел: 2399 345618;
  • секунды GPS от начала шкалы: 1451260818.

В результатах появятся остальные представления, а также день недели GPS, поправка на високосные секунды и 10-битный номер недели.

Как считается

  1. Нулевой момент времени GPS — 1980-01-06 00:00:00 UTC.
  2. UTC → GPS: секунды от этого момента + високосные секунды, добавленные к этой дате.
  3. Секунды GPS → неделя = ⌊секунды ÷ 604 800⌋, секунды недели — остаток.
  4. GPS → UTC: вычитаются високосные секунды, действующие в этот момент. Во время вставленной високосной секунды часы UTC показывают 23:59:60.

В таблице 18 високосных секунд, добавленных с 1981 по 2016 год.

Пример

1 января 2026 года, 00:00:00 UTC — через 16 797 дней после 6 января 1980 года, то есть через 2399 недель и 4 дня.

  • Неделя GPS: 2399.
  • Секунды недели: 4 × 86 400 + 18 = 345618, четверг (день 4).
  • Секунды GPS: 2399 × 604 800 + 345 618 = 1451260818.
  • 10-битная неделя: 2399 − 2 × 1024 = 351, после 2 переполнений.

Советы

  • Многие приёмники выдают секунды недели с дробной частью — её можно ввести через запятую: 2399 345618,25.
  • Некоторые логи считают секунды GPS от другой эпохи или используют TAI, который опережает время GPS на 19 секунд. Уточните это в описании формата файла.
  • Если устройство показывает дату примерно на 19,6 года в прошлом, скорее всего, оно читает 10-битную неделю без учёта переполнения.

Частые вопросы

Что такое время GPS?

Непрерывный счёт секунд, начатый в 00:00:00 UTC 6 января 1980 года. В отличие от UTC, в нём нет високосных секунд, поэтому оно опережает UTC на число добавленных с тех пор високосных секунд — на 18 секунд с 1 января 2017 года.

Что такое неделя GPS и секунды недели?

Неделя — число полных недель с начала шкалы GPS; секунды недели (TOW, time of week) отсчитываются от 00:00:00 по времени GPS в воскресенье, от 0 до 604 799. Секунды GPS = неделя × 604 800 + секунды недели.

Что такое переполнение номера недели GPS?

В исходном навигационном сообщении на номер недели отведено 10 бит, поэтому он считает от 0 до 1023 и начинает заново. Так было в августе 1999 и в апреле 2019 года. Конвертер показывает полный номер, 10-битный и число прошедших переполнений.

Учитываются ли будущие високосные секунды?

Таблица заканчивается високосной секундой в конце 2016 года. Если когда-нибудь объявят новую, результаты после неё будут отличаться на секунду, пока таблицу не обновят.

Как ввести местное время?

Сначала переведите его в UTC, например в конвертере часовых поясов: этот инструмент считает введённые дату и время временем UTC. Московское время — это UTC+3.

Ещё в разделе «Дата и время»

Все инструменты раздела: Дата и время ·Обновлено 4 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.