use*_*667 3 javascript momentjs
我得到一个ISO 8601字符串作为持续时间,我需要将其格式化为XhYm(1h20m)。有人有建议吗?
我现在所做的是:
const duration = moment.duration(secondData.duration);
const formatted = moment.utc(duration.asMilliseconds()).format('HH:mm');
Run Code Online (Sandbox Code Playgroud)
要获得所需的输出格式,您需要在format()调用中以其他方式设置格式字符串:
const duration = moment.duration('PT1H20M');
const formatted = moment.utc(duration.asMilliseconds()).format("H[h]m[m]");
Run Code Online (Sandbox Code Playgroud)
使用方括号可以立即打印这些字符,而无需尝试使用格式。请参见momentjs文档中的转义字符。
| 归档时间: |
|
| 查看次数: |
2244 次 |
| 最近记录: |