@roochnetwork/rooch-sdk-kit
Version:
Rooch SDK Kit
27 lines (26 loc) • 873 B
JavaScript
// 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