Дата нулевая в angularJS - PullRequest
       9

Дата нулевая в angularJS

0 голосов
/ 05 июля 2018

У меня есть приложение, в котором моя дата отображается "ноль", когда я ставлю свой фильтр, и я не понимаю, почему ..

Без моего фильтра дата отображается следующим образом:

2018-07-05 00:00:00.000000

но когда я ставлю следующие вещи, он показывает мне "ноль"

мой фильтр:

.filter('dateOnly', [
'$filter', function($filter) {
    return function(input, format) {
        return $filter('date')(new Date(input), format);
    };
}
])

на мой взгляд:

<span> {{ element.dateVisite.date | dateOnly: "dd MMMM y"}}</span>

если кто-нибудь может мне помочь, пожалуйста

1 Ответ

0 голосов
/ 05 июля 2018

Попробуйте это,

<label ng-bind="formatDate(date) |  date:'dd/MM/yyyy'"></label>

 $scope.formatDate = function(date){
      var dateOut = new Date(date);
      return dateOut;
};

Вывод будет примерно таким 15/12/2014

Примечание: Если вы используете строковую дату в формате «2014-12-19 20:00:00» в строковом формате (переданном из бэкэнда PHP), вам следует изменить код на следующий: https://stackoverflow.com/a/27616348/1904479

Надеюсь, это поможет:)

...