更改AngularJs中的日期格式

时间:2017-11-27 05:24:15

标签: javascript angularjs node.js

我正在使用angularJs,在数据库的这个提取日期,作为回应我以这种格式获得“2017-11-25T18:30:00.000Z”日期。 角度控制器中的“2017-11-25”。我尝试了不同的建议它没有用。 我只需要在脚本部分中更改“jobBatchDate”格式。

任何人都可以帮助我吗? 谢谢:)

$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");
                });

1 个答案:

答案 0 :(得分:0)

使用日期过滤器

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

以下是各种其他日期格式的AngularJS官方文档 https://docs.angularjs.org/api/ng/filter/date