JSFiddle - React, Tailwind, and code Playground
by Antal Orcsik
JavaScript
function formatDate(date) {
var d = new Date(date);
var hh = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
var dd = "AM";
var h = hh;
if (h >= 12) {
h = hh-12;
dd = "PM";
}
if (h == 0) {
h = 12;
}
m = m<10?"0"+m:m;
s = s<10?"0"+s:s;
/* if you want 2 digit hours: */
h = h<10?"0"+h:h;
var pattern = new RegExp("0?"+hh+":"+m+":"+s);
return date.replace(pattern,h+":"+m+":"+s+" "+dd)
}
alert(formatDate("February 04, 2011 12:00:00"));