我正在寻找javascript/jquery ,它可以为我提供选择ISO8601格式化持续时间的UI和功能。
UI应该包含多个级联选择框,用户可以在其中选择月、小时、天、周.在8601中定义。
在选择时,库应该将其转换为标准的、ISO_8601、、格式化的代码,反之亦然。
例如,"P3Y6M4DT12H30M5S“表示”三年、六个月、四天、十二小时、三十分钟和五秒“。
发布于 2017-02-10 07:12:07
发布于 2020-10-15 13:33:02
封装一个小型库以帮助解决以下问题:https://www.npmjs.com/package/tinyduration
示例用法:
import { parse, serialize } from 'tinyduration';
// Basic parsing
const durationObj = parse('P1Y2M3DT4H5M6S');
assert(durationObj, {
years: 1,
months: 2,
days: 3,
hours: 4,
minutes: 5,
seconds: 6
});
// Serialization
assert(serialize(durationObj), 'P1Y2M3DT4H5M6S');您可以使用npm install --save tinyduration或yarn add tinyduration安装它。
HTH
https://stackoverflow.com/questions/42153326
复制相似问题