1
0
mirror of https://github.com/beestat/app.git synced 2026-04-03 07:42:04 -04:00
beestat/js/beestat/date.js
2022-09-23 13:42:26 -04:00

27 lines
550 B
JavaScript

/**
* Format a date.
*
* @param {object} args Instructions on how to format:
* date (required) - Temperature to work with
*
* @return {string} The formatted date.
*/
beestat.date = function(args) {
// Allow passing a single argument of date for convenience.
if (typeof args !== 'object' || args === null) {
args = {
'date': args
};
}
const m = moment(args.date);
if (
args.date !== undefined &&
m.isValid() === true
) {
return m.format(beestat.setting('date_format'));
} else {
return '';
}
};