Bagaimana cara mengubah string menjadi Tanggal di Angular2 \ Typescript?

Saya ingin membuat objek Date baru, dengan tanggal tertentu. Saya berpikir untuk mengubahnya dari string tertentu, misalnya:

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

Bagaimana saya bisa mengubahnya menjadi objek tanggal dalam typescript?

Update:

Saya meminta solusi dalam Typescript dan bukan dalam Javascript, dan dalam Angular2, bukan AngularJS (1.x)

Larutan

Anda dapat menggunakan filter tanggal untuk mengonversi tanggal dan menampilkan dalam format tertentu.

Dalam file .ts (typescript):

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

Dalam HTML:

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

Di bawah ini adalah beberapa format yang dapat Anda terapkan:

Backend:

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'}}] 
Komentar (2)