UNPKG

advanced-js-kit

Version:

Modern TypeScript utility library with tree-shaking support - Array, String, Number, Network, Sleep, and JWT utilities for JavaScript and TypeScript projects

31 lines (29 loc) 917 B
'use strict'; // src/universal/time/index.ts function convertToSeconds(options = {}) { const { seconds = 0, minutes = 0, hours = 0, days = 0, months = 0, years = 0 } = options; const SECONDS_PER_MINUTE = 60; const SECONDS_PER_HOUR = 60 * 60; const SECONDS_PER_DAY = 60 * 60 * 24; const SECONDS_PER_MONTH = 60 * 60 * 24 * 30; const SECONDS_PER_YEAR = 60 * 60 * 24 * 365; return seconds + minutes * SECONDS_PER_MINUTE + hours * SECONDS_PER_HOUR + days * SECONDS_PER_DAY + months * SECONDS_PER_MONTH + years * SECONDS_PER_YEAR; } var getUnixTimestampMs = () => { return Date.now(); }; var getUnixTimestamp = () => { return Math.floor(getUnixTimestampMs() / 1e3); }; exports.convertToSeconds = convertToSeconds; exports.getUnixTimestamp = getUnixTimestamp; exports.getUnixTimestampMs = getUnixTimestampMs; //# sourceMappingURL=index.cjs.map //# sourceMappingURL=index.cjs.map