Date(),Date.UTC()与范围运算符的奇怪行为

用户10805743

那是我在做错误的事情,还是[...arr]Date()/Date.UTC()构造函数中使用范围运算符()的一些已知错误

令我感到困惑的是:

x = [2015,5,1]; //(3) [2015, 5, 1]
new Date(2015, 5, 1); //Just as expected, Mon Jun 01 2015 00:00:00 GMT+0300 (Eastern European Summer Time)
new Date([...x]); //Fri May 01 2015 00:00:00 GMT+0300 (Eastern European Summer Time)
new Date(Date.UTC([...x])) //Invalid Date

ps我知道,后者是模棱两可的,因为Date()已经有超过1个参数返回了UTC日期

R3tep

Date.UTC参数不是数组。

删除数组,如:

x = [2015, 5, 1];
var d = new Date(Date.UTC(...x))
console.log(d)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

saving a clientside date as UTC date object into Mongo

来自分类Dev

创建新的Date实例时的奇怪行为

来自分类Dev

Javascript新Date函数中的奇怪行为

来自分类Dev

Java Simple Date格式的奇怪行为

来自分类Dev

Date.getMonth() 的奇怪行为 - 月差

来自分类Dev

C#+运算符的奇怪行为

来自分类Dev

PHP'and'运算符的奇怪行为

来自分类Dev

Python:和/或运算符奇怪的行为

来自分类Dev

模板运算符的奇怪行为<<

来自分类Dev

递减运算符的奇怪行为

来自分类Dev

为什么可以在JavaScript中减去Date对象?是否有任何形式的运算符重载?

来自分类Dev

数据类型varchar和date在add运算符中不兼容

来自分类Dev

FullCalendar-eventDrop UTC Date

来自分类Dev

FullCalendar-eventDrop UTC Date

来自分类Dev

Django的User.date_joined.date使用UTC时间?

来自分类Dev

Date对象序列化中的奇怪行为

来自分类Dev

php-在For循环内的date()中有奇怪的行为

来自分类Dev

在PHP中date-> modify具有奇怪的行为

来自分类Dev

使用 Date.setDate() 按天递增时的奇怪行为

来自分类Dev

奇怪的行为:函数的三元运算符

来自分类Dev

使用条件运算符的奇怪Java行为。是虫子吗?

来自分类Dev

Ternery运算符在C ++中的奇怪行为

来自分类Dev

node.js中的奇怪&&运算符行为

来自分类Dev

F#运算符重载奇怪的行为

来自分类Dev

三元运算符在递归中的奇怪行为

来自分类Dev

使用条件运算符的奇怪Java行为。是虫子吗?

来自分类Dev

node.js中的奇怪&&运算符行为

来自分类Dev

Ternery运算符在C ++中的奇怪行为

来自分类Dev

stl::map 中运算符 [] 的奇怪行为