@kavist/arjuna
Version:
Node.js Boilerplate, revisited
37 lines (29 loc) • 615 B
JavaScript
const moment = require('moment');
class DateUtil
{
static getFullDate(date = new Date())
{
return moment(date).format('YYYY-MM-DD HH:mm:ss');
}
static getOnlyDate(date = new Date())
{
return moment(date).format('YYYY-MM-DD');
}
static moment(date = new Date())
{
return moment(date);
}
static wait(duration)
{
if (typeof duration !== "number") {
throw new Error("Invalid duration");
}
if (duration < 1) {
throw new Error("Invalid duration");
}
return new Promise((resolve) => {
setTimeout(resolve, duration)
});
}
}
module.exports = DateUtil;