js date format yyyy-mm-dd
dateString = '2020-04-03 20:30:55';
function formatDate(dateString)
{
var allDate = dateString.split(' ');
var thisDate = allDate[0].split('-');
var thisTime = allDate[1].split(':');
var newDate = [thisDate[2],thisDate[1],thisDate[0] ].join("-");
var suffix = thisTime[0] >= 12 ? "PM":"AM";
var hour = thisTime[0] > 12 ? thisTime[0] - 12 : thisTime[0];
var hour =hour < 10 ? "0" + hour : hour;
var min = thisTime[1] ;
var sec = thisTime[2] ;
var newTime = hour + ':' + min + suffix;
return newDate + ' ' + newTime;
}
<!DOCTYPE HTML>
<html>
<head>
<title>
JavaScript
| How to get current formatted date dd/mm/yyyy.
</title>
</head>
<body style="text-align:center;"
id="body">
<h1 style="color:green;">
GeeksForGeeks
</h1>
<p id="GFG_UP"
style="font-size: 15px;
font-weight: bold;">
</p>
<button onclick="gfg_Run()">
get Date
</button>
<p id="GFG_DOWN"
style="color:green;
font-size: 20px;
font-weight: bold;">
</p>
<script>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var today = new Date();
el_up.innerHTML = today;
function gfg_Run() {
var date = today.toJSON().slice(0, 10);
var nDate = date.slice(8, 10) + '/'
+ date.slice(5, 7) + '/'
+ date.slice(0, 4);
el_down.innerHTML = nDate;
}
</script>
</body>
</html>