date-and-time
Version:
The simplest, most intuitive date and time library
2 lines (1 loc) • 470 B
JavaScript
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;
;