1. What does this tool do
Этот бесплатный онлайн‑калькулятор разницы во времени вычисляет точную разницу между двумя моментами дата/время, каждый с собственным IANA‑часовым поясом. Вы получаете точную длительность (дни, часы, минуты, секунды) и при необходимости календарное разбиение (годы, месяцы, дни) — удобно для возраста или длительности проекта. Используйте «Use current time» для одной или обеих сторон, чтобы измерить интервал от текущего момента или до него. Бесплатно и приватно: без регистрации, всё работает прямо в браузере.
2. How to use it
Быстрый старт: Задайте первый момент (дата/время + часовой пояс или «Use current time»), затем таким же образом задайте второй момент и посмотрите получившийся интервал. При необходимости скопируйте результат.
- From — Введите дату и время начала и выберите часовой пояс, либо отметьте «Use current time», чтобы использовать текущий момент.
- To — Введите дату и время окончания и выберите часовой пояс, либо отметьте «Use current time», чтобы использовать текущий момент.
- Просмотрите результат — Инструмент показывает, позже или раньше второй момент относительно первого, точную длительность (дни, часы, минуты, секунды), общее количество дней в виде десятичного числа и, когда это полезно, календарное разбиение (годы, месяцы, дни).
3. How it works
Инструмент преобразует каждый момент из его локального времени в выбранном часовом поясе в UTC (используя ту же логику, что и Timezone Converter). Затем он вычисляет разницу в миллисекундах и разбивает её на дни, часы, минуты и секунды. Календарное разбиение (годы, месяцы, дни) рассчитывается в часовом поясе конечной даты, чтобы добавление этой длительности к дате начала (в календарных терминах) как можно точнее соответствовало конечной дате. Вся обработка выполняется на стороне клиента, в вашем браузере.
4. Use cases & examples
- Возраст — От даты (и часового пояса) рождения до сегодняшнего дня или другой даты; получите точную длительность и «X лет, Y месяцев, Z дней».
- Длительность проекта — Дата/время начала и окончания проекта или события.
- Время до события или после него — Используйте «Use current time» с одной стороны, чтобы увидеть интервал в формате счётчика вперёд или назад.
- Любые два момента — Сравнивайте две прошедшие или будущие даты/время в разных часовых поясах.
Пример
- From: 2000‑01‑15 08:00 Asia/Ho_Chi_Minh. To: Use current time in Asia/Ho_Chi_Minh. Результат: точное количество дней/часов/минут/секунд с момента рождения плюс календарное разбиение (например, 25 лет, 2 месяца, 27 дней).
5. Limitations & known constraints
- Только IANA — Поддерживаются только IANA‑названия часовых поясов (например, America/New_York).
- Календарное разбиение — Разбиение на годы/месяцы/дни основано на календарных датах в конечном часовом поясе и не эквивалентно добавлению фиксированной длительности (например, «1 месяц» может иметь разную длину).
- Диапазон дат — Очень старые или сильно отдалённые в будущем даты могут приводить к редким пограничным случаям в некоторых браузерах в зависимости от поддержки системного времени.