У меня есть календарь, и он генерирует данные, которые показывают мне следующее:
/Date(1513828800000)/
в представлении я получаю дату от:
<input type="date" class="form-control" id="txtvalor" ng-model="datos.Fecha" placeholder="Fecha" />
попробуй так
<td scope="row">{{datos.Fecha | date:'dd-MM-yyyy'}}</td>
не так:
<td scope="row">{{ datos.Fecha | date : format : timezone}}</td>
Вы знаете другой способ?
если у вас есть другие, попробуйте со списком номеров 1513828800000, и он даст вам /Date(1513828800000)/ сделать подстроку:
Они всегда будут достигать этого количества чисел "они всегда заполнены 0 пример: 13.03.2017 "
Фильтр «дата» angularJS анализирует данные типа «Длинный». Поэтому убедитесь, что:
Данные, полученные из data.Date, представляют собой значение даты в миллисекундах (длинное), например: 1288323623006 (28 октября 2010 г., 22:40:23). Это не является неопределенным или нулевым.
Во втором способе, который вы пробовали, вы должны иметь переменные «формат» и «часовой пояс», определенные в области. Например:
В качестве примера я оставляю вам следующее (получено с docs.angularjs.org ):
Вы можете руководствоваться официальной документацией angularJS: filterDate .
ОБНОВЛЕНО:
По-видимому, это слепок, сделанный Microsoft JSON, решение может быть таким:
Я не знаю, работает ли это еще, но если у кого-то есть такая же проблема, я решил ее следующим образом: