День не выбран при привязке к элементу управления datepicker пользовательского интерфейса кендо в угловом приложении

Я использую элемент управления kendoUI datepicker в своем приложении angular 7. На данный момент я пытаюсь привязать дату json, возвращаемую API, к элементу управления datepicker. Код ниже выполняет эту работу, но показывает только месяц и год. Он не показывает точную дату. Поэтому мне нужно увидеть дату, выбранную при выборе элемента управления datepicker. Есть ли более простой способ сделать это.

Формат даты, который я получаю в json, это /Date(1224043200000)/

UI

<kendo-datepicker *ngIf="EditMode"
  [format]="'MMMM yyyy'"  (valueChange)="dateFoundedChanged($event)" [(ngModel)]="FirmDetails.Firm.DATE_FOUNDED" [value]="dateFoundedDate">
</kendo-datepicker>    

Код компонента

  get  dateFoundedDate(): Date {
         var dateString = this.FirmDetails.Firm.DATE_FOUNDED;
         var seconds = parseInt(dateString.replace(/\/Date\(([0-9]+)[^+]\//i, "$1"));
         var date = new Date(seconds);
         return date;


   }

person Tom    schedule 19.02.2019    source источник


Ответы (1)


Вы используете формат выбора даты, как показано ниже:

[format]="'MMMM yyyy'"

попробуйте добавить дату внутри формата следующим образом:

[format]="'DD MMMM yyyy'"

Вам не нужно добавлять [format] в свой код, средство выбора даты загрузит формат времени по умолчанию.

Обратитесь к следующим ссылкам:

Пример 1 Пример 2

person Jeyam Prakash    schedule 19.02.2019
comment
Как я уже упоминал в своем посте, я получаю дату в формате даты json, которую мне нужно декодировать. Во-вторых, я не хочу показывать дату загрузки средства выбора даты. Мне просто нужно показать месяц и год. Только когда выбрано средство выбора даты, оно должно показывать дату - person Tom; 19.02.2019