Я использую API, который возвращает объект JSON и имеет следующие детали:Формат и хранить даты в формате JSON в AngularJS переменной
id: 214609287
todolist_id: 33475634
position: 14
content: "some comment"
completed: true
created_at: "2015-10-28T14:22:58.000+05:30"
updated_at: "2015-10-28T14:31:26.000+05:30"
comments_count: 1
private: false
trashed: false
due_on: "2015-10-28"
due_at: "2015-10-28"
creator: {
id: 7566695
name: "some name"
avatar_url: "a url here"
fullsize_avatar_url: "another url here"
} - assignee: {
id: 9329381
type: "Person"
name: "some name"
} - completed_at: "2015-10-28T14:31:26.000+05:30"
completer: {
id: 9329381
name: "another name"
}
Мне нужно хранить completed_at
дату в формате yyyy-MM-dd
в AngularJS переменной для сравнения это с due_on
дата. Я пробовал не последний код:
var test = $filter('date')($scope.opendata.completed_at, 'yyyy-MM-dd');
и несколько других кодов. Но никто не работал. $scope.opendata
содержит данные JSON. Переменная test
определена внутри функции, которая возвращает ее.
Большое спасибо Чарли. Это работало как шарм. –
Также, пожалуйста, узнайте, как это работает. http://www.w3schools.com/js/js_date_methods.asp https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/template_strings –