Convertidor de duraciones ISO 8601
Convierte duraciones ISO 8601 como PT1H30M a segundos o texto legible, y viceversa.
Convertidor de duraciones ISO 8601
Pega duraciones ISO 8601 como PT1H30M, P3DT4H o P1Y2M y esta herramienta convierte cada línea a un número de segundos, minutos, horas o días, más un desglose legible como "1h 30min". Cambia la dirección e invierte el proceso: pega un número simple de segundos (o la unidad que elijas) y obtendrás una cadena de duración ISO válida lista para insertar en una carga de API, un calendario o un archivo de configuración.
La opción Unidad decide qué significa el número en ambas direcciones: al convertir desde ISO es la unidad en que se expresa el resultado; al construir ISO es la unidad en que se leen tus números de entrada. Mostrar texto legible añade el desglose amable junto al resultado principal. Compacto elimina las unidades con valor cero de la salida ISO (PT1H30M en lugar de P0Y0M0DT1H30M0S) — desactívalo para un formato de ancho fijo con cada campo presente. Lugares decimales controla el redondeo del valor numérico y el componente de segundos restantes.
Los años y meses de ISO 8601 no tienen una longitud fija, así que convertirlos a segundos es inherentemente aproximado. Contar años/meses como te permite elegir entre un promedio calendario (365.2425 días por año) y una aproximación plana de 365/30 días — elige la que tu sistema descendente asuma, y trata cualquier duración con un componente Y o M como una estimación de todos modos. Las semanas, días, horas, minutos y segundos convierten exactamente. Activa Mostrar total de todas las líneas para añadir una línea sumada, útil para sumar duraciones de tareas.
Todo se ejecuta localmente en tu navegador — las duraciones y marcas de tiempo a menudo provienen de registros o horarios internos, y nada se sube a ningún lado. Copia el resultado, descárgalo como archivo .txt, o envía la salida de vuelta a la entrada para convertir en la dirección opuesta.