DayJS 格式与持续时间插件 returns 在经过天、小时和分钟时未定义

DayJS formatting with duration plugin returns undefined when passing day, hour and minute

使用 momentjs,它工作得很好 - returning 13m:

moment.duration(sg.time_played, 'seconds').format('d[d] h[h] m[m]')

和 DayJS:

dayjs.duration(sg.time_played, 'seconds').format('d[d] h[h] m[m]')

它将 return 以下字符串:undefinedd undefined 13m.

这两个函数的预期输出是 13m 并且不完全确定为什么 DayJS 插件没有像现在那样工作。

谢谢。

像这样使用 HD 代替 hd:

dayjs.duration(seconds, 'seconds').format('D[d] H[h] m[m]')