这适用于 Chrome:
var dateArray = [2012, 6, 5];
var dateObject = new Date(dateArray);
我得到了 2012 年 6 月 5 日。我还尝试了 Android 浏览器,得到了相同的结果。但是,这在 Firefox 或 Safari 中不起作用。我可以说:
var dateObject = new Date(2012, 6, 5);
但这应该是 2012 年 7 月 5 日,这也是我从 Chrome 中得到的。
我的问题:ECMA 标准的第一个示例部分是什么?只是 Chrome 更先进,我可以期待其他浏览器在未来支持它吗?或者它只是为了便携性而应该避免的一些 v8 主义?
我一直在尝试查找这种特定形式的 Date 构造函数的引用,但找不到任何引用。