【发布时间】:2016-06-13 00:31:30
【问题描述】:
我想使用角度日期管道,但它会导致错误,因为当我从我的 Mongoose 获取日期时,它的格式是错误的 2016-02-29T23:00:00.000Z 并且角度管道无法处理它。我在 Mongoose 中设置了架构,但没有帮助。有没有更优雅的方式,最好是在 Mongoose 方面,如何将其转换为日期对象或时间戳?
谢谢。
【问题讨论】:
标签: mongoose angular angular2-template
我想使用角度日期管道,但它会导致错误,因为当我从我的 Mongoose 获取日期时,它的格式是错误的 2016-02-29T23:00:00.000Z 并且角度管道无法处理它。我在 Mongoose 中设置了架构,但没有帮助。有没有更优雅的方式,最好是在 Mongoose 方面,如何将其转换为日期对象或时间戳?
谢谢。
【问题讨论】:
标签: mongoose angular angular2-template
正如this answer 中提到的,由于没有标准的 JSON 日期表示,因此从服务器发送一个 seconds-from-Unix-epoch 数字或其他可以轻松转换为 JavaScript Date 对象的东西。即,当您从服务器接收到数据时,将所有日期字符串转换为 Date 对象。然后你可以使用 Angular DatePipe。
【讨论】: