Как показать форматы даты для любых системных форматов в Angular 7? - PullRequest
0 голосов
/ 29 января 2020

Я получаю дату из API, например childDob: "25/06/2019", а некоторые, например, 25-06-2019, и я использую type="date" в html и datePipe.transform() в классе .ts

. Пример кода: Ссылка

Так что я могу показать некоторые даты для определенных записей, а некоторые нет. Так есть ли какой-нибудь возможный способ, как любой пакет в Angular, чтобы устранить эти проблемы, мне нужно показать любой формат даты (независимо от того, какой это формат) в моем html. Пожалуйста, помогите.

К вашему сведению, я использовал момент и дату.

TIA

1 Ответ

0 голосов
/ 29 января 2020

Существует один пакет, который вы можете использовать, например ng2-datepicker ref -: https://www.npmjs.com/package/ng2-datepicker

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

 let dateArray= this.receivedDate.split("/") // this.receivedDate.split("-"); 
 let convDate = new Date(dateArray[2],(dateArray[1]-1),dateArray[0]);
...