可能重复:
How do I display a date/time in the user's locale format and time offset?
嗨 - 简单的问题 - 我只想接受这个:
document.getElementById("time").innerHTML= new Date();
并将其格式化为易读的内容,如下所示:
May 18, 2011 7:45 AM
确保将其本地化为可能正在看到它的任何人。目前,它打印出来:
Wed May 18 2011 07:46:25 GMT-0400 (EDT)
我该怎么做?
答案 0 :(得分:12)
Steven Levithan's dateFormat()
(缩小和压缩时只有1.2KB!)应该满足您的需求。
// Formatting in: May 18, 2011 7:45 AM
var formattedDate = new Date().format('mmm dd, yyyy h:mm TT');
document.getElementById("time").innerHTML= formattedDate;
答案 1 :(得分:9)
查找
的参考资料 Date.toLocaleString()
Date.toLocaleDateString(), and
Date.toLocaleTimeString().