2017-01-04 3 views
0

I in Winkel zu Parsing Datum versuchenErstes Datum Parsing Wert als NaN

für folgende
$scope.startDate = '2016-12-16 15:11:52' 
$start = Date.parse($filter('date')($scope.startDate,'dd-MM-yyyy')); 

aber als NaN immer Wert.

+0

Verwenden 'moment.js' es zu analysieren, momentjs.com –

+0

, was Sie mit $ anfangen? –

+1

verwenden Moment js. Will helfen auf dieser http://momentjs.com/docs/#/parsing/ – Chetan

Antwort

0

diesen Code Versuchen von Ihnen stattdessen

$scope.startDate = '2016-12-16 15:11:52' 
    $start = $filter('date')(new Date($scope.startDate.replace("-","/")),'dd-MM-yyyy'); 

Grund

Filterformat nur Objekt Datum ist. aber du hast pass string type. Also müssen wir die Zeichenfolge in die Uhrzeit umwandeln. Die new Date() ist nicht zu (-) dieses Format konvertieren. so habe ich verwenden ersetzen (-) bis (/). Jetzt geht es. Ich getestet habe in

Demo auf w3schools