格式化javascript当前日期和时间

Format javascript current date and time

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How do I display a date/time in the user's locale format and time offset?

嗨 - 简单的问题 - 我只是想拿这个:

1
document.getElementById("time").innerHTML= new Date();

并将其格式化为清晰可读的内容,如下所示:

1
May 18, 2011 7:45 AM

确保它本地化为可能正在看到它的任何人。 目前,它打印出来:

1
Wed May 18 2011 07:46:25 GMT-0400 (EDT)

我该怎么做呢?


Steven Levithan的dateFormat()(当缩小和gziped时只有1.2KB!)应该做你需要的。

使用Javascript

1
2
3
4
// 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
2
3
4
5
  Date.toLocaleString()

  Date.toLocaleDateString(), and

  Date.toLocaleTimeString().