The JavaScript date object can be used to get a year, month and day. We can display a timer on the webpage with the help of a JavaScript date object.There are many types of date formats in JavaScript: ISO Date, Short Date, and Long Date.
Write a function formatDate(date)
that should format date
as follows:
date
passed less than 1 second, then "right now"
.date
passed less than 1 minute, then "n sec. ago"
."m min. ago"
."DD.MM.YY HH:mm"
. That is: "day.month.year hours:minutes"
, all in 2-digit format, e.g. 31.12.16 10:00
.For instance:
alert( formatDate(new Date(new Date - 1)) ); // "right now"
alert( formatDate(new Date(new Date - 30 * 1000)) ); // "30 sec. ago"
alert( formatDate(new Date(new Date - 5 * 60 * 1000)) ); // "5 min. ago"
// yesterday's date like 31.12.16 20:00
alert( formatDate(new Date(new Date - 86400 * 1000)) );