2

文字列は

2012-04-13T22:59:33

うまくいかないものを試しDate.parse(str, "Y-m-dTH:i:s")ましたが、その「T」が何を表しているのかわかりません。

4

1 に答える 1

5

日付のパラメータとして入力するだけです。

var date = new Date("2012-04-13T22:59:33");

これが古いブラウザで機能しない場合は、次のことを試してください。

var str = "2012-04-13T22:59:33",
    elems = str.split("T"),
    date = elems[0].split("-"),
    time = elems[1].split(":"),
    result = new Date(date[0],date[1]-1,date[2],time[0],time[1],time[2]);
于 2012-04-13T14:30:24.043 に答える