javascript、Dateのコンストラクタ引数おかしいと思うんですが。

arg = "2012-9-2".split('-') // -> [2012, 9, 2]
new Date(arg[0], arg[1], arg[2])
// -> Mon, 01 Oct 2012 15:00:00 GMT #2012年の8月1日になる

えー。 9って入れて8月って、えー。