Created: June 1998; modified: August 1999; Updated October 2002
JavaScript Date Formatting Demo
<script language="JavaScript" type="text/javascript"> <!-- function makeArray() { for (i = 0; i<makeArray.arguments.length; i++) this[i] = makeArray.arguments[i]; } function getFullYear(d) { var y = d.getYear(); if (y < 1000) {y += 1900}; return y; } var days = new makeArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); var months = new makeArray("January","February","March","April","May","June","July","August","September","October","November","December"); function format_time(t) { var Day = t.getDay(); var Date = t.getDate(); var Month = t.getMonth(); var Year = getFullYear(t); timeString = ""; timeString += days[Day]; timeString += " "; timeString += months[Month]; timeString += " "; timeString += Date; timeString += ", "; timeString += Year; return timeString; } // --> </script> <script language="JavaScript"> <!-- m = new Date(document.lastModified); d = new Date(); document.write("The normal <I>document.lastModified\</i> string: "+m+"<br>"); document.write("The modification date after formatting: "+format_time(m)+"<p>"); // --> </script>