Категории

Форматировщик Длительности Времени

Форматирует длительность времени в различные удобочитаемые форматы

Ключевые факты

Категория
Date & Time
Типы входных данных
text, select
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Форматировщик Длительности Времени преобразует временные интервалы из различных единиц измерения в удобочитаемые и стандартные форматы, такие как '1 час 1 минута 1 секунда' или ISO 8601, упрощая работу с данными о времени.

Когда использовать

  • Когда нужно быстро конвертировать секунды, минуты или часы в понятный текстовый вид для отчетов или логов.
  • При подготовке документации, где длительность должна быть представлена в человекочитаемом формате, например, '2 дня 3 часа'.
  • Для преобразования временных данных в форматы, совместимые с программными интерфейсами, такими как ISO 8601 или форматы программирования.

Как это работает

  • Введите числовое значение длительности в поле 'Значение Длительности', например, 3661.
  • Выберите исходную единицу измерения из списка: миллисекунды, секунды, минуты, часы, дни или недели.
  • Укажите желаемый формат вывода: все форматы, только стандартные, только читаемые, компоненты времени, ISO 8601 или форматы программирования.
  • Инструмент мгновенно отобразит преобразованную длительность в выбранном формате, например, '1 час 1 минута 1 секунда'.

Сценарии использования

Форматирование времени выполнения скриптов или программ из секунд в читаемый вид для логов и мониторинга.
Преобразование длительности задач в проектных планах, например, из часов в 'X дней Y часов', для понятных отчетов.
Конвертация временных данных для веб-сервисов или API, требующих конкретных форматов, таких как ISO 8601 или миллисекунды.

Примеры

1. Преобразование секунд в читаемый формат

Системный администратор
Контекст
При анализе логов сервера необходимо быстро интерпретировать длительность сессий, указанную в секундах.
Проблема
Значение 7384 секунд неудобно для быстрого понимания, нужно представить его в виде часов, минут и секунд.
Как использовать
Введите 7384 в поле 'Значение Длительности', выберите 'Секунды' как единицу ввода и 'Только Читаемые Форматы' как формат вывода.
Результат
Результат: '2 часа 3 минута 4 секунды', что упрощает анализ логов.

2. Конвертация часов в ISO 8601

Разработчик API
Контекст
API требует передачу параметра таймаута в формате ISO 8601 для совместимости с международными стандартами.
Проблема
Есть значение 2.5 часа, которое нужно преобразовать в формат PT2H30M для использования в запросе.
Как использовать
Введите 2.5 в поле 'Значение Длительности', выберите 'Часы' как единицу ввода и 'Только Формат ISO 8601' как формат вывода.
Результат
Результат: 'PT2H30M', готовый для вставки в код API.

Проверить на примерах

date-&-time

Связанные хабы

FAQ

Какие единицы ввода поддерживаются?

Поддерживаются миллисекунды, секунды, минуты, часы, дни и недели.

Какие форматы вывода доступны?

Доступны все форматы, стандартные, читаемые, компоненты времени, ISO 8601 и форматы программирования.

Можно ли конвертировать дробные значения?

Да, ввод поддерживает дробные числа, например, 1.5 часов для преобразования в '1 час 30 минут'.

Как получить длительность в формате ISO 8601?

Введите значение, выберите единицу ввода и установите формат вывода на 'Только Формат ISO 8601'.

Есть ли ограничения на длину ввода?

Нет явных ограничений, но рекомендуется использовать разумные значения для корректного отображения.

Документация API

Конечная точка запроса

POST /ru/api/tools/time-duration-formatter

Параметры запроса

Имя параметра Тип Обязательно Описание
duration text Да -
inputUnit select Да -
outputFormat select Да -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-time-duration-formatter": {
      "name": "time-duration-formatter",
      "description": "Форматирует длительность времени в различные удобочитаемые форматы",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=time-duration-formatter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]