Validation and formatting Date using javascript

Hi. To format a date in JavaScript you can use either moment.js:

moment().format('YYYY-MM-DD HH:m:s'); // now() -> 2020-03-20 14:32:20
moment("20161031", "YYYYMMDD").fromNow(); // 3 years ago
moment("20170620", "YYYYMMDD").fromNow(); // 3 years ago
moment().startOf('day').fromNow(); // 11 hours ago
moment().endOf('day').fromNow(); // in 13 hours

Or date format like this:

today = new Date();
today.format('dd-m-yy'); // Returns '02-8-16'

There are other ways as well.