как изменить формат даты в ioni c 3 - PullRequest
0 голосов
/ 19 февраля 2020

это мой код. Я хочу изменить формат даты. он показывает пт 14 февраля 2020 00:00:00 GMT + 0530 (стандартное время Индии) этот формат, но я хочу 14-02-2020. Как это получить. Пожалуйста, помогите мне, ребята.

. html файл

  <ion-item>
    <ion-label>From date {{selectedDate}} </ion-label>
  </ion-item>

  <ionic-calendar-date-picker (onSelect)="dateSelected($event)" 
  [(ngModel)]="selectedDate" ngDefaultControl displayFormat="DD-MM-YYYY"></ionic-calendar-date-picker>   



  <ion-item>
    <ion-label>To date {{selectedDate1}} </ion-label>
  </ion-item>

  <ionic-calendar-date-picker displayFormat="DD/MM/YYYY" (onSelect)="dateSelected1($event)" 
  [(ngModel)]="selectedDate1" ngDefaultControl displayFormat="DD-MM-YYYY"></ionic-calendar-date-picker>  

</ion-content>

.ts файл

dateSelected ($ event)

{

this.selectedDate=$event;

// moment().format('DD-MM-YYYY')

//  this.dateSelected(moment().format('DD/MM/YYYY')); 

 alert($event);

}

dateSelected1 ($ event)

{

this.selectedDate1=$event;

 moment().format('DD-MM-YYYY');

 alert($event);

} ​​

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Вы можете попробовать это.

<script src="https://cdn.jsdelivr.net/momentjs/2.14.1/moment-with-locales.min.js"></script>
<script>
    var ds = "Fri Feb 14 2020 00:00:00 GMT+0530 (India Standard Time)";
    var date = moment(new Date(ds.substr(0, 16)));
    console.log(date.format("DD-MM-YYYY"));
</script>
0 голосов
/ 19 февраля 2020

Вам нужно сделать, как указано ниже:

    const formattedDate = moment(this.selectedDate1).format('DD-MM-YYYY');
    console.log(formattedDate);

Это напечатает отформатированную дату как «19-02-2020»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...