I have been using
timeStamp = new Date(unixTime*1000);
document.write(timeStamp.toString());
And it will output for example:
Tue Jul 6 08:47:00 CDT 2010
//24 hour time
Screen real estate is prime, so I would like to take up less space with the date and output:
mm/dd/yy hh:mm
//also 24 hour time
Just add an extra method to the
Dateobject, so you can reuse it as much as you want. First, we need to define a helper function,String.padLeft:After this, we define
Date.toFormattedString:Now you can simply use this method like any other method of the
Dateobject:But please bear in mind that this kind of formatting can be confusing. E.g., when issuing
the function returns
07/06/10 22:05at the moment. For me, this is more like June 7th than July 6th.EDIT: This only works if the year can be represented using a four-digit number. After December 31st, 9999, this will malfunction and you’ll have to adjust the code.