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
如何在Javascript中将UTC日期构造为对象,而不是数字?_Javascript_Date - Fatal编程技术网

如何在Javascript中将UTC日期构造为对象,而不是数字?

如何在Javascript中将UTC日期构造为对象,而不是数字?,javascript,date,Javascript,Date,在Javascript中,给定d=newdate()可能是d.getHours()=d、 getUtcHours() 我可以构造一个Date对象,明确地给出组件 new Date (y, m, d, hrs, mins) 但是如果这些组件是UTC,那么我就有问题了。从 UTC()方法与日期构造函数有两种不同之处 Date.UTC()使用世界时而不是本地时间 Date.UTC()以数字形式返回时间值,而不是创建日期对象 如何构造给定UTC组件的Date对象?如何新建日期(Date.UTC(…

在Javascript中,给定
d=newdate()
可能是
d.getHours()=d、 getUtcHours()

我可以构造一个
Date
对象,明确地给出组件

new Date (y, m, d, hrs, mins)
但是如果这些组件是UTC,那么我就有问题了。从

UTC()方法与日期构造函数有两种不同之处

  • Date.UTC()使用世界时而不是本地时间

  • Date.UTC()以数字形式返回时间值,而不是创建日期对象

如何构造给定UTC组件的
Date
对象?

如何
新建日期(Date.UTC(…)
,例如
新建日期(Date.UTC(2016,9,5,13,11,5))

根据您可以这样做:

新日期(Date.UTC(年、月、日、时、分、秒))

var milliseconds = Date.UTC(y, m, d, hrs, mins);
var date = new Date(milliseconds);