UNPKG

@roochnetwork/rooch-sdk-kit

Version:
27 lines (26 loc) 873 B
// src/utils/time.ts import dayjs from "dayjs"; function getUTCOffset() { const date = /* @__PURE__ */ new Date(); const offset = -date.getTimezoneOffset(); const hours = Math.floor(offset / 60); const minutes = offset % 60; return `UTC ${hours >= 0 ? "+" : "-"}${hours}:${minutes < 10 ? "0" : ""}${minutes}`; } var unix2str = (input) => { const timestampInSeconds = input > 1e12 ? input / 1e3 : input; return `${dayjs.unix(timestampInSeconds).format("MMM DD, YYYY HH:mm:ss")}`; }; var second2Countdown = (input) => { const days = Math.floor(input / (24 * 3600)); const hours = Math.floor(input % (24 * 3600) / 3600); const minutes = Math.floor(input % 3600 / 60); const secs = Math.floor(input % 60); return `${days} : ${hours} : ${minutes} : ${secs}`; }; export { getUTCOffset, second2Countdown, unix2str }; //# sourceMappingURL=time.js.map