xxxxxxxxxx
const ts = () => Math.floor(new Date().getTime() / 1000);
xxxxxxxxxx
var timestamp = new Date().getTime();
console.log(timestamp);
xxxxxxxxxx
//Date, Time, Timestamp
var today = new Date();
var DD = String(today.getDate()).padStart(2, '0');
var MM = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var YYYY = today.getFullYear();
var hh = today.getHours();
var mm = today.getMinutes();
var ss = today.getSeconds();
today = YYYY + MM + DD + hh + mm + ss;
console.log('Date-Time: ', today);
xxxxxxxxxx
//timestamp from jan 1970 to current time in millisecond
const days = new Date();
console.log(typeof days);
console.log(days.getTime()); //1672419561309
const past = new Date('July 1 2022 11:30:28');
console.log(past.getTime()); //1656654328000
const diff = days.getTime() - past.getTime();
console.log(diff);
const mins = Math.round(diff / 1000 / 60);
console.log(mins);
const hours = Math.round(mins / 60);
console.log(hours);
const day = Math.round(hours / 24);
console.log(`this video is publish ${day} ago`); //182
xxxxxxxxxx
if (!Date.now) {
Date.now = function() { return new Date().getTime(); }
}