{{element.createdAt |日期:'MM / dd / yyyy h:mm'}} 在db中,所有值日期均为23,但显示一些值24。为什么请确认。 从db创建的前两个值是3,但表显示4。
createdAt:“ 2020-05-03T19:39:15.523Z” 总计:82 IP地址: isDelete:假 orderId: orderItems: orderNumber:1000 订单总数:82 付款方法: 状态:“打开” 更新时间:“ 2020-05-07T09:18:28.871Z” 用户: v:0 _id:“ 5eb3d307c660f30a4401caa1” __proto :对象 1: createdAt:“ 2020-05-03T18:41:12.114Z” 总计:141 IP地址: isDelete:假 orderId:“ HtzORuAQ5” orderItems:(3)[{…},{…},{…}] 订单号:1001 订单总数:141 付款方法: 状态:“打开” 更新时间:“ 2020-05-06T07:20:31.751Z” 用户: v:0 _id:“ 5eb3d2db43efbc21c012a0ba” __proto :对象
答案 0 :(得分:0)
日期将根据您当前的系统时间显示。来自您数据库的日期是UTC,表示您正在印度看到该日期,它将显示在5 hours 30 minutes
前,如果在纽约,则将比该时间晚4个小时。
const createDate = "2020-05-03T18:41:12.114Z";
console.log(new Date(createDate).getTimezoneOffset());
上面的代码将显示UTC时间与您的本地时间(以分钟为单位)之间的时差,即GMT - Local