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
JavaScript
;
// 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