如何在Javascript中构造一个UTC日期作为一个对象,而不是一个数字
How do I construct a UTC date in Javascript as an object, not a number?
在Javascript中,给定d=new Date()
,可能会出现d.getHours()!=d.getUtcHours()
.
我可以构造一个Date
对象,显式地给出组件
new Date (y, m, d, hrs, mins)
但如果这些组件是UTC那么我有一个问题。从docs
UTC()方法与Date构造函数有两个不同之处。
Date.UTC()使用世界时而不是本地时间。
Date. utc () 返回一个时间值作为数字而不是创建一个Date对象。
我如何构建一个Date
对象给定UTC组件?
根据这个答案你可以这样做:
new Date(Date.UTC(year, month, day, hour, minute, second))
new Date(Date.UTC(...))
怎么样,例如new Date(Date.UTC(2016, 9, 5, 13, 11, 5))
。
var milliseconds = Date.UTC(y, m, d, hrs, mins);
var date = new Date(milliseconds);
相关文章:
- 节点导出返回一个空对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 替换另一个变量对象中的变量值
- 获取一个javascript对象attr's
- 代码挑战:创建一个跟踪对象实例总数的类Foo
- 使用来自不同异步函数的响应创建一个json对象
- Node.js-chai是一个item对象
- 想要使用Javascript将一个JSON对象拆分为多个JSON对象
- JSON:在另一个JSON对象中重用JSON对象
- 如何查找流星集合中最后一个元素/对象的id
- 从分析类传递现有对象,否则创建一个新对象
- 是我的第三方JavaScript返回html还是只是一个空对象
- 为什么在JavaScript中可以从另一个日期对象中减去日期对象
- 如何上传一个XML对象并用Perl将其保存在服务器上
- $scope$观察数组中的一个特定对象——Angular JS控制器
- 将一个javascript对象推送到另一个javascript对象中
- Javascript:使用一个预先存在的对象值作为一个新对象的键
- I'我在页面加载时将整个$_SESSION变量放入一个json对象中.虽然这对我有效,但这是一个好的做法吗
- 如何使用Typescript创建一个包含对象的字段的新对象
- 如何在 Perl 中打开一个 JavaScript 对象