Время и математика

Инструменты для дат и меток времени

API возвращает Unix-метку времени, которую нужно превратить в читаемую дату, лог использует значение Windows FILETIME или .NET ticks, которое никто не помнит, как расшифровать, а встреча должна учитывать сразу три часовых пояса — метки времени приходят из множества систем, у каждой своя эпоха и единица измерения. Здесь собрана конвертация между форматами меток времени, расчёт дат и длительностей, а также извлечение метки времени, встроенной в UUID, Snowflake ID или MongoDB ObjectId.

Конвертер Unix timestamp и Разбор дат ISO 8601 / RFC покрывают частые случаи, включая пакетную конвертацию и точную обработку смещения. Для менее распространённых эпох Конвертер ticks, конвертер FILETIME, Excel число в дату и Конвертер времени WebKit каждый декодирует формат конкретной системы с его собственной точностью — от 100-наносекундных тиков до микросекундных значений Chrome. Калькулятор дат явно показывает правило подсчёта дней, что важно для рабочих дней и годовщин.

13 инструментов

Вопросы об инструментах категории «Date & Timestamps»

Как перевести Unix-метку времени в читаемую дату в конкретном часовом поясе?

Конвертер Unix timestamp принимает секунды, миллисекунды и другие единицы и переводит в дату выбранного часового пояса, а не считает по умолчанию UTC или ваш локальный пояс. Чтобы сравнить один и тот же момент сразу в нескольких поясах, используйте Конвертер часовых поясов.

Что такое значение .NET ticks или Windows FILETIME и как перевести его в обычную дату?

Оба формата — метки времени от своей эпохи с точностью намного выше, чем у Unix-времени: .NET ticks считает 100-наносекундные интервалы с начала первого года, а FILETIME — то же самое с 1601 года, его же использует LDAP. Конвертер ticks и конвертер FILETIME переводят каждый формат в обычную дату, не теряя эту точность до долей секунды.

Как посчитать количество рабочих дней между двумя датами?

Калькулятор дат считает рабочие дни, полные интервалы и годовщины, явно указывая правило подсчёта, поскольку соглашения различаются в том, включать ли дату начала, дату конца или праздники. Проверьте, какое правило используется, прежде чем полагаться на результат для дедлайна.