Convert UTC Date to dd/mm/yyyy Format

date, javascript

Solution

var d = new Date();
var n = d.toLocaleDateString();

This will be more superior in build JS method!

Problem

I am having some difficulties when trying to convert UTC Date format to dd/mm/yyyy in JavaScript: ``` var launchDate = attributes["launch_date"]; if (isBuffering) { var date = new Date(launchDate); var d = new Date(date.toLocaleDateString()); launchDate = ((d.getUTCMonth() + 1) + "/" + (d.getUTCDate() + 1) + "/" + (d.getUTCFullYear())); } ``` I tried with this, but it returns me an invalid date. So I changed to this: ``` var launchDate = attributes["launch_date"]; if (isBuffering) { var date = new Date(launchDate); var d = formatDate(new Date(date.toLocaleDateString())); launchDate = ((d.getUTCMonth() + 1) + "/" + (d.getUTCDate() + 1) + "/" + (d.getUTCFullYear())); } ``` However, it still returning me invalid Date. I wonder is there any possible way to change the date format of Fri May 31 2013 17:41:01 GMT+0200 (CEST) to dd/mm/yyyy? Thanks in advance.

Original source