@cto.ai/ops
Version:
💻 CTO.ai - The CLI built for Teams 🚀
30 lines (29 loc) • 846 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeSince = void 0;
const timeSince = (d) => {
const now = new Date();
const seconds = Math.floor((now - d) / 1000);
let interval = seconds / 31536000;
if (interval > 1) {
return Math.floor(interval) + ' years';
}
interval = seconds / 2592000;
if (interval > 1) {
return Math.floor(interval) + ' months';
}
interval = seconds / 86400;
if (interval > 1) {
return Math.floor(interval) + ' days';
}
interval = seconds / 3600;
if (interval > 1) {
return Math.floor(interval) + ' hours';
}
interval = seconds / 60;
if (interval > 1) {
return Math.floor(interval) + ' minutes';
}
return Math.floor(seconds) + ' seconds';
};
exports.timeSince = timeSince;