我已经尝试了很多在数据库的前端以纠正格式显示日期。
在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
答案 0 :(得分:2)
您需要将“已提交”移出插值:
“已提交”{{underReviewLoanDetails.RequestedDate | date:“dd-MM-yyy”}}
如果此字符串在插值内,则过滤器会尝试过滤“已提交2018-02-28”
答案 1 :(得分:0)
你可以试试这个。
<p>{{"Submitted " + underReviewLoanDetails.RequestedDate | date:"MM/dd/yyyy"}}</p>