当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 如何使用Date.now()修复日期错误

来源:互联网 收集:自由互联 发布时间:2021-06-16
我使用Date.now()来获取当前的日期和时间,但我不知道我遇到的问题.这个场景是我使用console来检查date.now()是否生成正确的时间?不幸的是,我在Unix代码值转换中得到了正确的日期,并检查
我使用Date.now()来获取当前的日期和时间,但我不知道我遇到的问题.这个场景是我使用console来检查date.now()是否生成正确的时间?不幸的是,我在Unix代码值转换中得到了正确的日期,并检查了正确的时间和日期,但是当我把它放在mongoo架构中时,它使用了几个小时,并且存储了几个小时的时间.但是当我得到带有日期的那个对象时,它会返回几个小时的日期和时间,但是当我用Angular前面绑定它时,它显示我正确的时间,我把问题放在mongoo上是因为我无法按日期过滤数据bcs该对象包含几个小时的时间.

这是我正在推动mongoo的打字稿对象

bill = {
    orderArray: [],
    //investment total
    totalActual:0,
    //sale total
    totalSale: 0,
    //investment - sale 
    totalSave: 0,
    quantity: 0,
    date: Date.now()
}

这是mongo架构:

var cartSchema = mongoose.Schema({
    orderArray: Array,
    date: { type: Date,  default: Date.now },
    totalActual: Number,
    totalSale: Number,
    totalSave: Number,
})
>请检查您的数据库服务器和应用程序是否在同一时区运行 >或者从应用程序端将本地时间转换为UTC格式并将其传递给MongoDB
网友评论