@slimio/logger
Version:
SlimIO Sonic Logger
27 lines (23 loc) • 571 B
JavaScript
;
/**
* @namespace Utils
*/
/**
* @function format
* @memberof Utils#
* @param {string | Date} [date] date
* @param {string} [local="en-GB"] local timezone
* @returns {string}
*/
function format(date = new Date(), local = "en-GB") {
// eslint-disable-next-line
return Intl.DateTimeFormat(local, {
day: "2-digit",
month: "short",
year: "numeric",
hour: "numeric",
minute: "numeric",
second: "numeric"
}).format(date instanceof Date ? date : new Date(date));
}
module.exports = { format };