var timeLen = require('time-len');
const SECOND = 1000;
const MINUTE = 60 * SECOND;
const HOUR = 60 * MINUTE;
const DAY = 24 * HOUR;
const WEEK = 7 * DAY;
console.assert(timeLen('1ms') === 1, '1ms');
console.assert(timeLen('1s') === SECOND, '1s');
console.assert(timeLen('1m') === MINUTE, '1m');
console.assert(timeLen('1h') === HOUR, '1h');
console.assert(timeLen('1d') === DAY, '1d');
console.assert(timeLen('1w') === WEEK, '11');
console.assert(timeLen('1w1d1h1m1s1ms') === (WEEK + DAY + HOUR + MINUTE + SECOND + 1), '1w1d1h1m1s1ms');
console.assert(timeLen('.5h') === (30 * MINUTE), '.5h');
console.assert(timeLen('1.5h') === (90 * MINUTE), '.5h');
console.assert(timeLen('.5d') === (12 * HOUR), '.5d');
console.assert(timeLen('1d25h') === (2 * DAY + HOUR), '1d25h');
console.assert(timeLen('66m') === (HOUR + 6 * MINUTE), '66m');
console.assert(timeLen(HOUR + 6 * MINUTE) === '1h6m', '1h6m');
console.assert(timeLen(3 * WEEK) === '3w', '3w');