@alexkeating/common-utilities
Version:
Our **Common Utilities** package is a set of helper tools and utilities that are used throughout our libraries and apps. This includes things like our constants, types that are commonly shared across packages, and various utilities and helper functions.
42 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatDistanceToNowFromSeconds = exports.formatLongDateFromSeconds = exports.formatDateFromSeconds = exports.formatShortDateTimeFromSeconds = exports.formatDateTimeFromSeconds = void 0;
const date_fns_1 = require("date-fns");
const formatDateTimeFromSeconds = (seconds) => {
if (!seconds) {
return;
}
return (0, date_fns_1.format)(new Date(Number(seconds) * 1000), 'h:m aaa MMMM do y');
};
exports.formatDateTimeFromSeconds = formatDateTimeFromSeconds;
const formatShortDateTimeFromSeconds = (seconds) => {
if (!seconds) {
return;
}
return (0, date_fns_1.format)(new Date(Number(seconds) * 1000), 'MMMM do, h:maaa');
};
exports.formatShortDateTimeFromSeconds = formatShortDateTimeFromSeconds;
const formatDateFromSeconds = (seconds) => {
if (!seconds) {
return;
}
return (0, date_fns_1.format)(new Date(Number(seconds) * 1000), 'M / dd / yy');
};
exports.formatDateFromSeconds = formatDateFromSeconds;
const formatLongDateFromSeconds = (seconds) => {
if (!seconds) {
return;
}
return (0, date_fns_1.format)(new Date(Number(seconds) * 1000), 'MMMM dd, yyyy');
};
exports.formatLongDateFromSeconds = formatLongDateFromSeconds;
const formatDistanceToNowFromSeconds = (seconds) => {
if (!seconds) {
return;
}
return (0, date_fns_1.formatDistanceToNow)(new Date(Number(seconds) * 1000), {
addSuffix: true,
});
};
exports.formatDistanceToNowFromSeconds = formatDistanceToNowFromSeconds;
//# sourceMappingURL=dates.js.map