var dayjs = require("dayjs@1.8.15")
var relativeTime = require('dayjs/plugin/relativeTime');
var utc = require('dayjs/plugin/utc');
var moment = require('moment')
dayjs.extend(relativeTime);
dayjs.extend(utc);
let currentTime = new Date();
console.log(`Current time: ${currentTime.toISOString()}`);
let currentTimestamp = currentTime.getTime();
let currentTimestamp37hrsAgo = currentTimestamp - (37 * 60 * 60 * 1000);
let d = dayjs(currentTimestamp37hrsAgo);
let m = moment(currentTimestamp37hrsAgo);
console.log(`37 hours ago - DayJS: ${d.toISOString()}, fromNow(): ${d.fromNow()}`);
console.log(`37 hours ago - MomentJS: ${m.toISOString()}, fromNow(): ${m.fromNow()}`);
let dutc = dayjs.utc(currentTimestamp37hrsAgo);
let mutc = moment.utc(currentTimestamp37hrsAgo);
console.log(`37 hours ago - DayJS (utc): ${dutc.toISOString()}, fromNow(): ${dutc.fromNow()}`);
console.log(`37 hours ago - MomentJS (utc): ${mutc.toISOString()}, fromNow(): ${mutc.fromNow()}`);