Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从日期对象获取浏览器的时区和日期_Javascript_Date_Time - Fatal编程技术网

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(); }; }

我在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();
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();