如何过滤mysql数据库中显示的前端日期?

时间:2018-02-28 10:47:39

标签: angularjs mysql-workbench

我已经尝试了很多在数据库的前端以纠正格式显示日期。

在mysql数据库中,该列的数据类型只有日期,那么我应该怎么做才能正确显示它。 这是我试过的代码

<section class="tab-section tab-arrow review-tab-list">
            <ul ng-if= "underReviewLoanDetails.length > 0">
                <li ng-repeat='underReviewLoanDetails in underReviewLoanDetails | filter:searchText'  ng-click="underReviewLoanPage(underReviewLoanDetails)">
                <a class="tab review-tab">
                    <div class="tabuser-img"><img src="{{underReviewLoanDetails.UserImage}}"></div>
                    <div class="tab-text">
                        <div class="tab-middletext">
                            <h2>{{underReviewLoanDetails.UserName}</h2> 
                            <p>{{"Submitted " + underReviewLoanDetails.RequestedDate  }}</p>
                        </div>
                        <label>{{underReviewLoanDetails.ProjectTitle}}</label>
                    </div>
                </a>
            </li>
        </ul>
</section>

这里underReviewLoanDetails是来自数据库的JSON

2 个答案:

答案 0 :(得分:2)

您需要将“已提交”移出插值:

  

“已提交”{{underReviewLoanDetails.RequestedDate | date:“dd-MM-yyy”}}

如果此字符串在插值内,则过滤器会尝试过滤“已提交2018-02-28”

答案 1 :(得分:0)

你可以试试这个。

  <p>{{"Submitted " + underReviewLoanDetails.RequestedDate | date:"MM/dd/yyyy"}}</p>