// Get current timestamp
const nowTimestamp = Math.floor(Date.now() / 1000);
// Get timestamp for a date
const dateTimestamp = Math.floor(+new Date("2017-12-31") / 1000);
To those wondering what the unary + operator does in this example: it tries to convert a value into a number. new Date("2017-12-31") returns a string by default, the unary + operator that precedes it, converts that string value to a number by calling toNumber() method on the Date object. As simple as that :)
Hey, if you've found this useful, please share the post to help other folks find it: