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

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

это мой код:

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>

1 Ответ

0 голосов
/ 08 апреля 2020

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

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.

  }
...