Javascript 从日期对象获取浏览器的时区和日期
我在javascript中有这个日期对象Javascript 从日期对象获取浏览器的时区和日期,javascript,date,time,Javascript,Date,Time,我在javascript中有这个日期对象 var d = new Date(); 以上代码行将在Chrome浏览器上运行。我想提取浏览器的日期(例如:2016年12月14日)和时区(例如:GMT+0800)等信息 类似这样: var d = new Date(); var n = d.getTime(); 或者这个: if (!Date.now) { Date.now = function now() { return new Date().getTime(); }; }
var d = new Date();
以上代码行将在Chrome浏览器上运行。我想提取浏览器的日期(例如:2016年12月14日)和时区(例如:GMT+0800)等信息 类似这样:
var d = new Date();
var n = d.getTime();
或者这个:
if (!Date.now) {
Date.now = function now() {
return new Date().getTime();
};
}
大概是这样的:
var d = new Date();
var n = d.getTime();
或者这个:
if (!Date.now) {
Date.now = function now() {
return new Date().getTime();
};
}
根据getTimezoneOffset应该能够为您获取时区
var d = new Date();
d.getTimezoneOffset(); // returns offset in minutes
至于日期的格式,是一个预先存在的库,它使日期和时间的格式设置比使用强大的跨浏览器支持所需的痛苦要小得多。根据getTimezoneOffset应该能够获得时区
var d = new Date();
d.getTimezoneOffset(); // returns offset in minutes
至于日期的格式,是一个预先存在的库,它使日期和时间的格式设置比跨浏览器支持所需的痛苦要小得多。您可以这样做:
var now = new Date();
document.write(now.toUTCString() + "<br>")
document.write(now.toTimeString() + "<br>")
你甚至可以使用插件来帮助你解决这个问题。它使所有这些任务变得微不足道
另外,要获取时区偏移,请使用以下命令:
getTimezoneOffset();
您可以这样做:
var now = new Date();
document.write(now.toUTCString() + "<br>")
document.write(now.toTimeString() + "<br>")
你甚至可以使用插件来帮助你解决这个问题。它使所有这些任务变得微不足道
另外,要获取时区偏移,请使用以下命令:
getTimezoneOffset();