javascript date format date to string yyyymmdd code example
Example 1: javascript date to string
// There are two flavours
const event = new Date(1993, 6, 28, 14, 39, 7);
// The Old Skool Flava
console.log(event.toString());
// expected output: Wed Jul 28 1993 14:39:07 GMT+0200 (CEST)
// (note: your timezone may vary)
// The Hipster way ;)
console.log(event.toDateString());
// expected output: Wed Jul 28 1993
Example 2: javascript date to string format dd mmm yyyy
Date.prototype.toShortFormat = function() {
let monthNames =["Jan","Feb","Mar","Apr",
"May","Jun","Jul","Aug",
"Sep", "Oct","Nov","Dec"];
let day = this.getDate();
let monthIndex = this.getMonth();
let monthName = monthNames[monthIndex];
let year = this.getFullYear();
return `${day}-${monthName}-${year}`;
}
// Now any Date object can be declared
let anyDate = new Date(1528578000000);
// and it can represent itself in the custom format defined above.
console.log(anyDate.toShortFormat());