UNPKG

@lifi/widget

Version:

LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.

25 lines 897 B
export function getTimeFromMilliseconds(millisecs, isCountDown = true) { const totalSeconds = isCountDown ? Math.ceil(millisecs / 1000) : Math.floor(millisecs / 1000); const days = Math.floor(totalSeconds / (60 * 60 * 24)); const hours = Math.floor((totalSeconds % (60 * 60 * 24)) / (60 * 60)); const minutes = Math.floor((totalSeconds % (60 * 60)) / 60); const seconds = Math.floor(totalSeconds % 60); const milliseconds = Math.floor(millisecs % 1000); return { totalMilliseconds: millisecs, totalSeconds, milliseconds, seconds, minutes, hours, days, }; } export function getMillisecondsFromExpiry(expiry) { const now = Date.now(); const milliSecondsDistance = expiry?.getTime() - now; return milliSecondsDistance > 0 ? milliSecondsDistance : 0; } //# sourceMappingURL=time.js.map