私が呼び出したかのように日付値を期待しているチャート ライブラリがあります。
var utc = Date.UTC(2012, 1, 15);
しかし、私のサーバーは日付文字列を返しています。「2012 年 2 月 15 日」の日付文字列を指定して、呼び出しと同じ結果を得る簡単なDate.UTC(2012, 1, 15);
方法はありますか?
以下にあるものは機能しますが、もっと簡単な方法があるかどうか疑問に思っています。
//correct result I'm shooting for
var utc = Date.UTC(2012, 1, 15);
//is there an easier way?
var d = new Date("2/15/2012");
var utc2 = Date.UTC(d.getFullYear(), d.getMonth(), d.getDate());
console.log(utc, " === ", utc2, (utc === utc2) ? "SWEET" : "DAMNIT");