@web5/credentials
Version:
Verifiable Credentials
3 lines (2 loc) • 701 B
JavaScript
function r(){return new Date().toISOString().replace(/\.\d+Z$/,"Z")}function a(e){return new Date(e*1e3).toISOString().replace(/\.\d{3}/,"")}function i(e){return new Date(Date.now()+e*1e3).toISOString().replace(/\.\d+Z$/,"Z")}function d(e){if(!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$/.test(e))return!1;let n=new Date(e);return!isNaN(n.getTime())}function o(e){if(!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$/.test(e))return!1;let n=new Date(e);return!isNaN(n.getTime())}export{r as getCurrentXmlSchema112Timestamp,i as getFutureXmlSchema112Timestamp,a as getXmlSchema112Timestamp,o as isValidRFC3339Timestamp,d as isValidXmlSchema112Timestamp};
//# sourceMappingURL=utils.js.map