You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
723 B

var e=`Asia/Shanghai`;function t(t){if(t==null||t===``)return``;let n=String(t).trim();if(/^\d{4}-\d{2}-\d{2}$/.test(n))return n;let r=new Date(n);return Number.isNaN(r.getTime())?n.length>=10?n.slice(0,10):n:new Intl.DateTimeFormat(`en-CA`,{timeZone:e,year:`numeric`,month:`2-digit`,day:`2-digit`}).format(r)}function n(t){if(t==null||t===``)return`-`;let n=new Date(t);return Number.isNaN(n.getTime())?String(t):n.toLocaleString(`sv-SE`,{timeZone:e,hour12:!1})}function r(t){if(t==null||t===``)return`-`;let n=String(t).trim();if(/^\d{4}-\d{2}-\d{2}$/.test(n))return n;let r=new Date(n);return Number.isNaN(r.getTime())?n.length>=10?n.slice(0,10):n:r.toLocaleDateString(`sv-SE`,{timeZone:e})}export{r as n,t as r,n as t};