正如标题所问,Date.toString()
(更准确地说,Date.toTimeString()
)的输出是否在所有浏览器中始终采用相同的格式?
我问这个是因为EMCAScript 规范说“字符串的内容是依赖于实现的”。
我需要确保这一点,因为我需要通过插入 HTMLspan
元素来格式化字符串,如下所示:
(new Date()).toTimeString().replace(" GMT", "<span id='offset'> GMT") + '</span>' );
这将产生(在 Google Chrome v28.0.1500.95 中)类似
18:19:26<span id="offset"> GMT-0700 (Pacific Daylight Time)</span>
然后我可以用 CSS 设置样式。
对输出样式的更好方法的建议也很棒!