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.
2 lines
762 B
2 lines
762 B
function t(t){if(null==t||""===t)return"-";const e=String(t).trim();if(/^\d{4}-\d{2}-\d{2}$/.test(e))return e;if(/^\d{4}-\d{2}-\d{2}[ T]/.test(e))return e.slice(0,10);const r=new Date(e);if(Number.isNaN(r.getTime()))return e;const n=t=>String(t).padStart(2,"0");return`${r.getFullYear()}-${n(r.getMonth()+1)}-${n(r.getDate())}`}function e(t){if(null==t||""===t)return"-";const e=String(t).trim();if(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/.test(e))return e;if(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/.test(e))return`${e}:00`;const r=new Date(e);if(Number.isNaN(r.getTime()))return e;const n=t=>String(t).padStart(2,"0");return`${r.getFullYear()}-${n(r.getMonth()+1)}-${n(r.getDate())} ${n(r.getHours())}:${n(r.getMinutes())}:${n(r.getSeconds())}`}export{e as a,t as f};
|