Как преобразовать строку в дату в Angular2 \ Typescript?

Я хочу создать новый объект Date с определенной датой. Я подумал о том, чтобы преобразовать ее из определенной строки, например:

let dateString = '1968-11-16T00:00:00'

Как я могу преобразовать его в объект даты в typescript?

Обновление:

Я прошу решение в Typescript, а не в Javascript, и в Angular2, а не в AngularJS (1.x).

Комментарии к вопросу (5)
Решение

Вы можете использовать фильтр даты для преобразования в дату и отображения в определенном формате.

В файле .ts (typescript):.

let dateString = '1968-11-16T00:00:00' 
let newDate = new Date(dateString);

В HTML:

{{dateString |  date:'MM/dd/yyyy'}}

Ниже приведены некоторые форматы, которые вы можете реализовать:

Бэкенд:

public todayDate = new Date(Date.parse(Date()));

HTML :


<select>

[{{todayDate | date:'MM/dd/yyyy'}}]
[{{todayDate | date:'EEEE, MMMM d, yyyy'}}]
[{{todayDate | date:'EEEE, MMMM d, yyyy h:mm a'}}]
[{{todayDate | date:'EEEE, MMMM d, yyyy h:mm:ss a'}}]
[{{todayDate | date:'MM/dd/yyyy h:mm a'}}]
[{{todayDate | date:'MM/dd/yyyy h:mm:ss a'}}]
[{{todayDate | date:'MMMM d'}}]   
[{{todayDate | date:'yyyy-MM-ddTHH:mm:ss'}}]
[{{todayDate | date:'h:mm a'}}]
[{{todayDate | date:'h:mm:ss a'}}]      
[{{todayDate | date:'EEEE, MMMM d, yyyy hh:mm:ss a'}}]
[{{todayDate | date:'MMMM yyyy'}}] 
Комментарии (2)