Чтобы преобразовать строку в дату в Angular, вы можете использовать различные методы. Вот несколько часто используемых подходов:
-
Использование встроенного объекта JavaScript
Date:const dateString = '2021-09-30'; const date = new Date(dateString); -
Использование библиотеки
moment.js:import * as moment from 'moment'; const dateString = '2021-09-30'; const date = moment(dateString).toDate(); -
Использование Angular
DatePipe:import { DatePipe } from '@angular/common'; const dateString = '2021-09-30'; const date = new DatePipe('en-US').transform(dateString, 'yyyy-MM-dd'); -
Использование библиотеки
ngx-moment:import { MomentModule } from 'ngx-moment'; const dateString = '2021-09-30'; const date = moment(dateString, 'YYYY-MM-DD').toDate(); -
Использование библиотеки
date-fns:import { parseISO } from 'date-fns'; const dateString = '2021-09-30'; const date = parseISO(dateString);
Это всего лишь несколько примеров, и выбор метода зависит от ваших конкретных требований и библиотек, которые вы используете в своем проекте Angular.