【问题标题】:Changing Date Format in AngularJs在 AngularJs 中更改日期格式
【发布时间】:2017-11-27 05:24:15
【问题描述】:

我正在使用 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");
                });

【问题讨论】:

标签: javascript angularjs node.js


【解决方案1】:

使用日期过滤器

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-15
    • 2020-02-19
    • 2010-10-12
    • 2013-06-03
    • 2015-03-03
    • 2011-11-18
    • 2022-01-28
    • 2014-10-23
    相关资源
    最近更新 更多