Mongoose日期模式返回错误的前端日期格式(AngularJS)

时间:2015-07-10 23:15:07

标签: angularjs mongodb mongoose database-schema mean-stack

我正在使用MongoDB,Mongoose.js,Express.js,npm和AngularJS编写Web应用程序。

我有一个带有日期范围输入字段的表单,数据被发送到服务器,然后使用以下命令返回Angular:

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

我的Mongoose架构如下所示:

     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?

1 个答案:

答案 0 :(得分:0)

您可以在视图中使用角度日期过滤器

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