格式化javascript当前日期和时间

时间:2011-05-18 11:47:01

标签: javascript

  

可能重复:
  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)

我该怎么做?

2 个答案:

答案 0 :(得分:12)

Steven Levithan's dateFormat()(缩小和压缩时只有1.2KB!)应该满足您的需求。

的Javascript

// 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().