UNPKG

@cto.ai/ops

Version:

💻 CTO.ai - The CLI built for Teams 🚀

30 lines (29 loc) • 846 B
"use strict"; 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;