Luxonjs and mongoose



我正试图从momentjs迁移到luxonjs,但我遇到了一个关于mongoose发送的日期格式的问题。

在mongoose文档中,日期格式是RFC822。示例:2021年6月25日星期五08:36:03 GMT+0200(欧洲中部时间(

在使用moment时,只需做一个moment(mongooseDate)就可以完美地工作。

我在luxon上尝试了许多不同的功能,但都没有成功,h如何使luxon与mongoose约会时间结果一起工作。

感谢

代码示例

//date is the result of the query on a date field
console.log('MOONGOOSE DATE :', date)
const momentValue = moment(date)
console.log('MOMENT : ', momentValue)
const luxonValue = DateTime.fromRFC2822(date)
console.log('LUXON : ', luxonValue.toObject())

代码示例

控制台结果

我在使用luxon时遇到了同样的问题,所以您需要尝试转换.fromISO,而不是.fromRFC2822

console.log('MOONGOOSE DATE :', date)
const momentValue = moment(date)
console.log('MOMENT : ', momentValue)
const luxonValue = DateTime.fromISO(date)
console.log('LUXON : ', luxonValue.toObject())

相关内容

  • 没有找到相关文章

最新更新