exports.buildDatetime = function({date}){ const data = new Object({ differance: new Object(), normal: new Object(), locale: { minute: "minute", hour: "hour", day: "day" } }); date = new Date(date); const now = Date.now(); const differance = now - date; data.differance.minute = (differance / (1000 * 60)).toFixed(); data.differance.hour = (differance / (1000 * 60 * 60)).toFixed(); data.differance.day = (differance / (1000 * 60 * 60 * 24)).toFixed(); if(data.differance.minute < 60){ data.differance.current = "minute"; }else if(data.differance.hour < 24 && data.differance.hour >= 1){ data.differance.current = "hour"; }else if(data.differance.day >= 1 && data.differance.day < 7){ data.differance.current = "day"; }; data.normal.day = date.getUTCDate(); data.normal.month = date.getMonth() + 1; data.normal.year = date.getFullYear(); data.normal.hour = date.getHours(); data.normal.minute = date.getMinutes(); data.normal.dateText = `${repairTextDate(data.normal.day)}.${repairTextDate(data.normal.month)}.${repairTextDate(data.normal.year)} ${repairTextDate(data.normal.hour)}:${repairTextDate(data.normal.minute)}`; return data; }; const repairTextDate = function(date){ return (date < 10) ? "0" + date : date; };