UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

2 lines 584 B
const e=/^\d{4}-\d{2}-\d{2}$/,t=(e,t)=>{let n=new Date(e);return n.setUTCDate(n.getUTCDate()+t),n},n=e=>e.toISOString().slice(0,10),r=t=>{if(!e.test(t))return null;let n=new Date(`${t}T00:00:00.000Z`);return Number.isNaN(n.getTime())?null:n},i=e=>e.toISOString().slice(0,19).replace(`T`,` `),a=e=>{if(e instanceof Date)return e;let t=e.includes(`T`)?e:e.replace(` `,`T`),n=/(?:Z|[+-]\d{2}:?\d{2})$/i.test(t);return new Date(n?t:`${t}Z`)};export{t as addDays,i as formatDbTimestamp,n as getDateKey,r as parseDateKey,a as parseStoredTimestamp}; //# sourceMappingURL=date-helpers.mjs.map