UNPKG

date-and-time

Version:

The simplest, most intuitive date and time library

2 lines (1 loc) 470 B
"use strict";class e{}const t=(e,t,n)=>{const r=e.exec(t)?.[0]||"";return{value:+r,length:r.length,token:n}};const n=new class extends e{SSSS(e){const n=t(/^\d{1,4}/,e,"S");return n.value=Math.trunc(n.value/10),n}SSSSS(e){const n=t(/^\d{1,5}/,e,"S");return n.value=Math.trunc(n.value/100),n}SSSSSS(e){const n=t(/^\d{1,6}/,e,"S");return n.value=Math.trunc(n.value/1e3),n}f(e){return t(/^\d/,e)}ff(e){return t(/^\d\d?/,e)}fff(e){return t(/^\d{1,3}/,e)}};exports.parser=n;