0

特定の文字に基づいて解析し、値を新しい配列に抽出する必要がある値の配列があります

例:2012-04-19T19:21:07-08:00

上記のような値が入力された配列をループし、配列内の各位置から「T」の後のその値からすべてを抽出し、それらの結果を新しい配列に入力します。

誰かが私を正しい方向に向けることができますか?

前もって感謝します。

4

2 に答える 2

4

substr()およびindexOf()文字列メソッドを使用して達成できます。元:

var x = '2012-04-19T19:21:07-08:00'
x.substr( x.indexOf('T') + 1 ); // output: "19:21:07-08:00"
于 2012-06-21T15:46:43.117 に答える
0
var d        = new Date('2012-04-19T19:21:07-08:00');

var hour     = d.getHours();
var minutes  = d.getMinutes();
var seconds  = d.getSeconds();

Date オブジェクトにはさらに多くの機能があります...

于 2012-06-21T15:52:48.183 に答える