2015-07-10 57 views
0

我正在編寫一個使用MongoDB,Mongoose.js,Express.js,npm和AngularJS的Web應用程序。Mongoose日期模式返回前端日期的錯誤格式(AngularJS)

我有一個日期範圍輸入字段的表單,得到的數據通過發送到服務器,並回角:

<td> Date Range: </td> 
    <td> {{post.FromDate}} - {{post.ToDate}} </td> 

我的貓鼬的模式是這樣的:

 var mongoose = require('mongoose'); 

    var postSchema = new mongoose.Schema({ 
     FromDate: Date, 
     ToDate: Date, 
    }); 

然而,這表現在以下幾格式的日期爲用戶看到:

2015-07-09T07:00:00.000Z - 2015-07-16T07:00:00.000Z

有更清晰的格式嗎?我如何得到如下內容:YYYY/MM/DD - YYYY/MM/DD?

+0

要麼改變你如何在你的mongodb中存儲日期,要麼在出路上使用javascript日期函數來解析適合你的UI的格式 http:// www。 w3schools.com/jsref/jsref_obj_date.asp – trickpatty

回答

0

您可以在您的視圖中使用角度日期過濾器

{{post.FromDate |日期:yyyy/MM/dd}} - {{post.ToDate |日期:yyyy/MM/dd}}

+0

真棒這個作品 – OneMoreQuestion