質問

JSONファイルは、そのような形式で数日の日付を返す:

/Date(1235548800000)/
.

私はその年を返すために私のコントローラーでこれをフィルタリングすることができますか?

試してみました:

 var filteredDate = $filter('date')($scope.ToDate, 'yyyy');

 console.log(filteredDate);
.

でもコンソールが表示されています:

/Date(1235548800000)/
.

役に立ちましたか?

解決

これを試すことができます

var parsedDate = new Date(parseInt($scope.ToDate.substr(6)));
var filteredDate = $filter('date')(parsedDate, 'yyyy');
.

他のヒント

My plunker ToDate文字列からタイムスタンプを取得する必要があります。すべての日付が同じ形式がある場合は、このようなものを使用できます。

var dt=$scope.toDate.substring($scope.toDate.indexOf("(")+1,$scope.toDate.indexOf(")"));
.

これを試してみてください:

var filteredDate = YourDate.getFullYear();
console.log(filteredDate);
.

それが助けることを願っています...........!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top