日は、文字列の引数を取ることができます。 for
ループを使用してリストを反復処理し、それぞれに対して新しいDateオブジェクトを作成します。
var date = ['2015-02-04T23:54:00.000+01:00','2015-02-04T23:54:00.000+01:00']
var dateObjects = [];
for (var i = 0; i<date.length; i++) {
d = new Date(date[i]);
dateObjects.push(d);
}
あるいは、単一の行に:今
var dateObjects = date.map(function (datestr) {return new Date(datestr)});
、あなたは、月の日を見つけることができ、かつ、以下の方法により、これらのいずれかから年:
var year = dateObjects[0].getFullYear(); // Gets the year
var month = dateObjects[0].getMonth()+1; // Gets the month (add 1 because it's zero-based)
var day = dateObjects[0].getDate(); // Gets the day of the month
dateObjects[0]
リストの最初の日付を参照する単なる例です。
だから、あなたは、あなたがあなたの何がこのようなISO日付フォーマットであることを見ています変換することができ
var dateStrings = dateObjects.map(function (item) {
return item.getFullYear()+"-"+(item.getMonth()+1)+"-"+item.getDate();
})
方法(STRING); 'ループ内?そして、 'dateObj.getMonth()'、 'dateObj.getFullYear()' ... – Rayon
あなたはこれのために瞬間を使うことができます –