I have a Date object and I'd like to display it in the below format:
var myDate = getDate(); // this format: "13 Jan 2012 11:00am";
How would that be possible?
Thanks,
If you do not want to use any libraries:
<script type="text/javascript"> var myDate = new Date(); var month=new Array(); month[0]="Jan"; month[1]="Feb"; month[2]="Mar"; month[3]="Apr"; month[4]="May"; month[5]="Jun"; month[6]="Jul"; month[7]="Aug"; month[8]="Sep"; month[9]="Oct"; month[10]="Nov"; month[11]="Dec"; var hours = myDate.getHours(); var minutes = myDate.getMinutes(); var ampm = hours >= 12 ? 'pm' : 'am'; hours = hours % 12; hours = hours ? hours : 12; minutes = minutes < 10 ? '0'+minutes : minutes; var strTime = hours + ':' + minutes + ampm; // e.g. "13 Nov 2016 11:00pm"; alert(myDate.getDate()+" "+month[myDate.getMonth()]+" "+myDate.getFullYear()+" "+strTime); </script>
1.4m articles
1.4m replys
5 comments
57.0k users