javascript 日期格式化(转)
原文及附件:http://blog.stevenlevithan.com/archives/date-time-format
And here are the named masks provided by default (you can easily change these or add your own):
Mask Description dDay of the month as digits; no leading zero for single-digit days. ddDay of the month as digits; leading zero for single-digit days. dddDay of the week as a three-letter abbreviation. ddddDay of the week as its full name. mMonth as digits; no leading zero for single-digit months. mmMonth as digits; leading zero for single-digit months. mmmMonth as a three-letter abbreviation. mmmmMonth as its full name. yyYear as last two digits; leading zero for years less than 10. yyyyYear represented by four digits. hHours; no leading zero for single-digit hours (12-hour clock). hhHours; leading zero for single-digit hours (12-hour clock). HHours; no leading zero for single-digit hours (24-hour clock). HHHours; leading zero for single-digit hours (24-hour clock). MMinutes; no leading zero for single-digit minutes.
Uppercase M unlike CF timeFormat's m to avoid conflict with months. MMMinutes; leading zero for single-digit minutes.
Uppercase MM unlike CF timeFormat's mm to avoid conflict with months. sSeconds; no leading zero for single-digit seconds. ssSeconds; leading zero for single-digit seconds. l or LMilliseconds. l gives 3 digits. L gives 2 digits. tLowercase, single-character time marker string: a or p.
No equivalent in CF. ttLowercase, two-character time marker string: am or pm.
No equivalent in CF. TUppercase, single-character time marker string: A or P.
Uppercase T unlike CF's t to allow for user-specified casing. TTUppercase, two-character time marker string: AM or PM.
Uppercase TT unlike CF's tt to allow for user-specified casing. ZUS timezone abbreviation, e.g. EST or MDT. With non-US timezones or in the Opera browser, the GMT/UTC offset is returned, e.g. GMT-0500
No equivalent in CF. oGMT/UTC timezone offset, e.g. -0500 or +0230.
No equivalent in CF. SThe date's ordinal suffix (st, nd, rd, or th). Works well with d.
No equivalent in CF. '…'or"…"Literal character sequence. Surrounding quotes are removed.
No equivalent in CF. UTC:Must be the first four characters of the mask. Converts the date from local time to UTC/GMT/Zulu time before applying the mask. The "UTC:" prefix is removed.
No equivalent in CF.
Name Mask Example default ddd mmm dd yyyy HH:MM:ss Sat Jun 09 2007 17:46:21 shortDate m/d/yy 6/9/07 mediumDate mmm d, yyyy Jun 9, 2007 longDate mmmm d, yyyy June 9, 2007 fullDate dddd, mmmm d, yyyy Saturday, June 9, 2007 shortTime h:MM TT 5:46 PM mediumTime h:MM:ss TT 5:46:21 PM longTime h:MM:ss TT Z 5:46:21 PM EST isoDate yyyy-mm-dd 2007-06-09 isoTime HH:MM:ss 17:46:21 isoDateTime yyyy-mm-dd'T'HH:MM:ss 2007-06-09T17:46:21 isoUtcDateTime UTC:yyyy-mm-dd'T'HH:MM:ss'Z' 2007-06-09T22:46:21Z

冰冻三尺,非一日之寒