教程 date-fns tutorial

formatISODuration

将持续时间对象格式化为 ISO 8601 期间格式的字符串。

javascript
import { formatISODuration } from "date-fns";

// 示例持续时间
const duration = {
  years: 1,
  months: 3,
  days: 2,
  hours: 4,
  minutes: 30,
  seconds: 15,
};

// 格式化为 ISO 8601 期间格式字符串
const isoDurationString = formatISODuration(duration);

console.log(`格式化后的持续时间字符串:${isoDurationString}`); // 格式化后的持续时间字符串:P1Y3M2DT4H30M15S