Angular 6 - невозможно преобразовать «неверную дату» в дату для канала «DatePipe» - PullRequest
0 голосов
/ 29 октября 2018

Привет друзья,

Я поэтапно решаю проблему, связанную с преобразованием Дата в формат desire .

На самом деле, REST API отправляет дату в Milliseconds format. который я хотел бы преобразовать в определенный формат даты и добавить его в мою модель date-picket / ui-component. Здесь формат yyyy-MM-dd - это мой формат desire .

Error это что-то вроде Unable to convert "Invalid Date" into a date for pipe "DatePipe".

К вашему сведению - enter image description here

Мой код - тоже что-то,

this.rest.getprofiledata()
           .((resp) =>{
           this.data = resp;
           this.personal = this.data["message"];
           this.d = new Date(this.personal.dob);
           this.personal.dob = this.d;
               var day = this.d.getDate();
               var mon = this.d.getMonth();
               var year = this.d.getFullYear();
               var dy = this.d.getDay();
               dt = new Date(dy,mon,year);
               this.personal.dob = dt
           } );
...