Q
カウント
0
A
答えて
1
はたぶん、あなたを助けるように私は日付の書式を取得しています。あなたは、あなたが見るように基準日の日と週と月を得るべきです。データをループして発行日("created": "2017-08-10T13:14:53.000+0000"
)を取得し、新しい日付を作成します。基本日、週、基準日の月を確認してください。
var app = angular.module('myApp', []);
app.controller("Controller", ["$scope", "$http", "$filter", "$window",
function($scope, $http, $filter, $window) {
$scope.data = {
"expand": "schema,names",
"startAt": 0,
"maxResults": 50,
"total": 257,
"issues": [{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "1578077",
"fields": {
"created": "2017-08-10T13:14:53.000+0000",
"resolutiondate": null,
"status": {
"name": "IN PROGRESS",
"id": "10548"
}
}
},
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "1562078",
"fields": {
"created": "2017-07-27T03:42:24.000+0000",
"resolutiondate": null,
"status": {
"name": "To Do",
"id": "10548"
}
}
},
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "1562078",
"fields": {
"created": "2017-08-20T03:42:24.000+0000",
"resolutiondate": null,
"status": {
"name": "To Do",
"id": "10549"
}
}
},
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"fields": {
"created": "2017-08-11T13:03:52.000+0000",
"resolutiondate": null,
"status": {
"name": "IN PROGRESS",
"id": "3"
}
},
"id": "1579217"
}
]
}
var d = new Date("2017-08-10T13:14:53.000+0000");
var day = d.getDay();
var month = d.getMonth();
$scope.dayCount = 0;
$scope.monthEventCount = 0
$scope.today = new Date();
//var week =
$scope.findTheValue = function() {
angular.forEach($scope.data.issues, function(issue) {
var issueDate = new Date(issue.fields.created);
if (issueDate.setHours(0,0,0,0) == $scope.today.setHours(0,0,0,0))
$scope.dayCount = $scope.dayCount + 1;
if (issueDate.getMonth() == month)
$scope.monthEventCount = $scope.monthEventCount + 1;
})
}
}
]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="Controller">
<button type="button" ng-click="findTheValue();">Submit</button>
<div>{{dayCount}}</div>
<div>{{monthEventCount}}</div>
{{date}}
</div>
</div>
関連する問題
- 1. mongodbカウントとカウントで検索
- 2. カウント
- 3. カウント
- 4. カウント
- 5. カウント
- 6. カウント
- 7. カウント
- 8. カウント
- 9. カウント
- 10. カウント、
- 11. MySQLのONLY_FULL_GROUP_BY +入会+ GROUPBY +カウント=無効、カウント
- 12. カウント結合とカウントを制限する
- 13. SSRS 2012.カウント値とそのカウントのグループ
- 14. カウントとモンゴイドのすべてのカウント
- 15. ルッカー:カウント
- 16. カウント数
- 17. リファレンス・カウント
- 18. カウントPHP
- 19. Andoridカウント
- 20. カウント数
- 21. カウント行
- 22. カウントが
- 23. カウント数
- 24. カウント数
- 25. カウント数
- 26. カウント数
- 27. カウント行
- 28. カウント句
- 29. カウント数
- 30. javascriptのカウント数
_this日についてあなたの平均、今週、このmonth_は何ですか? –
私は今週の今週の今週のイベントの数を意味します。 ここで私はちょうど参考のために非常に小さなJSONデータを投稿しましたが、私は1年全体を含む非常に巨大なJSONを持っているのでデータので – Batman
私はこれが助けることができると思うhttps://stackoverflow.com/a/20631750/8303694 –