Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongoose日期模式返回错误的前端日期格式(AngularJS)_Angularjs_Mongodb_Mongoose_Database Schema_Mean Stack - Fatal编程技术网

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

Mongoose日期模式返回错误的前端日期格式(AngularJS),angularjs,mongodb,mongoose,database-schema,mean-stack,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> 但是,这会以以下格式显示日期供用户查看: 2015-07-09T07:00:

我正在使用MongoDB、Mongoose.js、Express.js、npm和AngularJS编写一个web应用程序

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

    <td> Date Range: </td>
    <td> {{post.FromDate}} - {{post.ToDate}} </td>
但是,这会以以下格式显示日期供用户查看:

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


有没有更干净的格式?如何获得类似于:YYYY/MM/DD-yyy/MM/DD的内容?

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


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

更改在ur mongodb中存储日期的方式,或者在退出时,使用javascript日期函数解析为适合您的UI的格式
     var mongoose = require('mongoose');

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