@bithomp/xrpl-api
Version:
A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger
21 lines (20 loc) • 756 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.RIPPLE_UNIX_DIFF = void 0;
exports.unixTimeToLedgerTime = unixTimeToLedgerTime;
exports.ledgerTimeToUnixTime = ledgerTimeToUnixTime;
exports.ledgerTimeToTimestamp = ledgerTimeToTimestamp;
exports.ledgerTimeToISO8601 = ledgerTimeToISO8601;
exports.RIPPLE_UNIX_DIFF = 946684800;
function unixTimeToLedgerTime(time) {
return time - exports.RIPPLE_UNIX_DIFF;
}
function ledgerTimeToUnixTime(ledgerTime) {
return ledgerTime + exports.RIPPLE_UNIX_DIFF;
}
function ledgerTimeToTimestamp(ledgerTime) {
return ledgerTimeToUnixTime(ledgerTime) * 1000;
}
function ledgerTimeToISO8601(ledgerTime) {
return new Date(ledgerTimeToTimestamp(ledgerTime)).toISOString();
}
;