Angular 2 日期管道和 Mongoose 日期
Angular 2 date pipe and Mongoose date
我想使用 angular 日期管道,但它会导致错误,因为当我从我的 Mongoose 获取日期时,它的格式不正确 2016-02-29T23:00:00.000Z 和 [=16= 】 管不了。我在 Mongoose 中设置了模式,但没有帮助。有没有更优雅的方式,理想情况下在 Mongoose 方面,如何将其转换为日期对象或时间戳?
谢谢。
如 this answer 中所述,由于没有标准的 JSON 日期表示法,请发送一个 seconds-from-Unix-epoch 数字,或来自服务器的其他可以轻松转换的数字进入 JavaScript Date
对象。即,当您从服务器收到返回的数据时,将所有日期字符串转换为 Date
对象。然后你可以使用 Angular DatePipe.
我想使用 angular 日期管道,但它会导致错误,因为当我从我的 Mongoose 获取日期时,它的格式不正确 2016-02-29T23:00:00.000Z 和 [=16= 】 管不了。我在 Mongoose 中设置了模式,但没有帮助。有没有更优雅的方式,理想情况下在 Mongoose 方面,如何将其转换为日期对象或时间戳?
谢谢。
如 this answer 中所述,由于没有标准的 JSON 日期表示法,请发送一个 seconds-from-Unix-epoch 数字,或来自服务器的其他可以轻松转换的数字进入 JavaScript Date
对象。即,当您从服务器收到返回的数据时,将所有日期字符串转换为 Date
对象。然后你可以使用 Angular DatePipe.