日期格式根据浏览器而变化

时间:2015-04-30 06:52:15

标签: javascript date format

这是我在浏览器中显示日期的JS功能,但格式随浏览器而变化。意味着当我在chrome上打开我的项目然后格式是2015年4月30日,当在IE上打开然后2015年4月30日。我该如何解决这个问题?

document.getElementById(lblClock).innerHTML = nd.toLocaleString();

我正在使用它。如何在不使用Date.js和moment.js的情况下执行此操作?请帮帮我

2 个答案:

答案 0 :(得分:0)

尝试使用http://blog.stevenlevithan.com/archives/date-time-format中的日期格式库 或尝试找到类似的东西

答案 1 :(得分:0)

之前没有什么特别的,我之前使用的是将语言环境日期转换为字符串。

document.getElementById(lblClock).innerHTML = nd.toLocaleString();

只需提供您希望查看日期的特定格式。

document.getElementById(lblClock).innerHTML = nd.format('dddd,MMM dd,yyyy,HH:mm:ss');

它适用于任何浏览器或任何版本。