これは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 コンストラクターの参照を見つけようとしましたが、何も取得できませんでした。