【发布时间】:2016-05-18 15:11:25
【问题描述】:
我的电脑使用美国地区设置和日期格式以及 -8h GMT 时区,但我并不完全在美国地区。为什么通过 new Date 获取日期时,我可以看到时区偏移是正确的,但是当我尝试将其转换为 localedateString 时,我得到了真正的本地日期字符串?
var date = new Date();
///here date is (for example) Mon Jan 15 2001 12:00:00 GMT-0800 (Pacific Standard Time)
var localeString = date.toLocateDateString();
///or date.toLocaleString()
/// localeString here comes in my real locale date format 15.01.2001 г or 15.01.2001 г., 12:00:00 when using toLocaleString()
【问题讨论】:
-
我找到了答案。浏览器从浏览器当前使用的语言中获取日期格式。
标签: javascript date datetime