UNPKG

vite-uni-dev-tool

Version:

vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试

60 lines (59 loc) 1.89 kB
function s() { const e = /* @__PURE__ */ new Date(), n = e.getFullYear(), t = e.getMonth() + 1, r = e.getDate(), o = e.getHours(), a = e.getMinutes(), i = e.getSeconds(); return `${n}-${t.toString().padStart(2, "0")}-${r.toString().padStart(2, "0")} ${o.toString().padStart(2, "0")}:${a.toString().padStart(2, "0")}:${i == null ? void 0 : i.toString().padStart(2, "0")}`; } function g(e, n) { let t; if (e instanceof Date ? t = e : t = new Date(e), isNaN(t.getTime())) throw new Error("Invalid date"); const r = { YYYY: t.getFullYear(), MM: String(t.getMonth() + 1).padStart(2, "0"), M: t.getMonth() + 1, DD: String(t.getDate()).padStart(2, "0"), D: t.getDate(), HH: String(t.getHours()).padStart(2, "0"), H: t.getHours(), hh: String(t.getHours() % 12 || 12).padStart(2, "0"), h: t.getHours() % 12 || 12, mm: String(t.getMinutes()).padStart(2, "0"), m: t.getMinutes(), ss: String(t.getSeconds()).padStart(2, "0"), s: t.getSeconds(), SS: String(t.getMilliseconds()).padStart(3, "0"), S: t.getMilliseconds(), A: t.getHours() >= 12 ? "PM" : "AM", a: t.getHours() >= 12 ? "pm" : "am" }; return n.replace( /YYYY|MM|DD|HH|hh|mm|ss|SS|A|a|M|D|H|h|m|s|S/g, (o) => r[o].toString() ); } function u(e) { if (e < 0 || !e) return "0"; const n = [ { unit: "天", divisor: 1e3 * 60 * 60 * 24 }, { unit: "时", divisor: 1e3 * 60 * 60 }, { unit: "分", divisor: 1e3 * 60 }, { unit: "秒", divisor: 1e3 }, { unit: "", divisor: 1 } ]; let t = e; const r = []; for (const { unit: o, divisor: a } of n) { const i = Math.floor(t / a); i > 0 && r.push(`${i}${o}`), t %= a; } return r.length > 0 ? r.join("") : "0"; } function S(e) { return new Promise((n) => setTimeout(n, e)); } export { g as formatDate, u as formatDuration, s as getCurrentDate, S as sleep };