Мне нужно получить определенные параметры (дата, месяц, год) из значения, выбранного в ion-datetime

Когда вы получаете значение из ion-date time и распечатываете его в консоли, печатайте только строку. Как я могу получить конкретные значения (число, месяц, год) из выбранного значения?

это мой код:

fecha_nacimiento:Date;
public ageFromDOB($dateOfBirth) {
console.log($dateOfBirth);
}

HTML:

<ion-item>
      <ion-label position="floating">Fecha de nacimiento</ion-label>
      <ion-datetime type="date" displayFormat="MM/DD/YYYY" min="1920-03-14" max="2019-12-31"  
 [(ngModel)]="userre.fecha_nacimiento" (ionChange)="ageFromDOB($event)"></ion-datetime>
    </ion-item>

person Xavier Duvan Melo    schedule 07.04.2020    source источник


Ответы (1)


Попробуй это

public ageFromDOB($dateOfBirth) {
    console.log($dateOfBirth);
    console.log(new Date($dateOfBirth.detail.value).getFullYear());
    console.log(new Date($dateOfBirth.detail.value).getDate());
    console.log(new Date($dateOfBirth.detail.value).getMonth() + 1); // month value has index 0 so add 1 to it.

  }
person Neha Shah    schedule 08.04.2020