我理解了javascript方法toLocaleDateString()使用的计算机设置。
让我们来W3Schools 示例 http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_tolocalestring:
当我更改计算机的日期和时间格式时,Firefox 或 IE 中的结果不同(如预期),但 Chrome 仍然显示相同的日期格式,为什么?
来自MDN https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toLocaleDateString:
“确切的格式取决于平台、区域设置和用户的设置。”
And,
“您不应该在依赖特定格式或区域设置的上下文中使用此方法。”
基本上,"Why"因为 Chrome 就是这么做的。如果您需要特定的格式,则必须自己指定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)