2017-11-27 19 views
-1

Ich verwende angularJs, in diesem Abrufdatum aus der Datenbank, als Antwort bekomme ich "2017-11-25T18: 30: 00.000Z" Datum in diesem Format. "2017-11-25" im Winkelregler. Ich habe verschiedene Vorschläge ausprobiert, es hat nicht funktioniert. Ich muss nur das "jobBatchDate" -Format nur im Scripting-Teil ändern.Datumsformat in AngularJs ändern

Kann mir jemand helfen? Thanks :)

$scope.File_Request = function (jobCarrierName,jobFileType,jobBatchDate) { 
      // $scope. = []; 
      $scope.jobName = jobCarrierName; 
      $scope.jobFile = jobFileType; 

      $scope.batchDate = jobBatchDate; 
       $http({ 
       method: 'GET', 
       url: '../fileReCreate/', 
       params: {"carrier": $scope.jobName,"filetype": $scope.jobFile,"batchDate":$scope.batchDate}, 
       headers: {'Content-Type': 'application/json'} 
      }) 
       .success(function (data, status) { 
        // $scope.scanformdetail = data; 
        alert(data.toString()); 
        console.log("File Re-Create Response"); 
        // $scope.dispense = true; 

       }) 
       .error(function (data, status) { 
        alert("Error in Re-Creating File"); 
       }); 
+0

Haben Sie versucht, die 'Daten filter'? – Ved

+0

@ved ja ich habe mir gedacht, es zu tun, aber ich muss dies in Scripting Teil nur vor, um es zu HTML-Seite – SGG

+0

zu erreichen Mögliche Duplikat von [Konvertierung Datumsformat in angularjs Controller] (https://stackoverflow.com/questions/ 41826731/converting-date-format-in-angularjs-controller) –

Antwort

0

Verwenden Sie ein Datumsfilter

jobBatchDate = $filter('date')(jobBatchDate, "yyyy-MM-dd"); 
$scope.batchDate = jobBatchDate; 

Hier ist die offizielle AngularJS Doc für verschiedene andere Datumsformate https://docs.angularjs.org/api/ng/filter/date

+0

Nein, es hat nicht funktioniert ..! – SGG