记录下云开发中把时间戳格式化
db.collection('orders').aggregate().match({c_time:_.and(
_.gte(1682302400000),
_.lte(1683488799000)
)})
.project({
c_time:'$c_time',//时间戳 int 1682841732330
time:$.let({
vars:{
// 定义格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)
time:$.dateFromParts({ year: 1970, month: 1, day: 1, hour: 8, minute: 0, second: 0, millisecond: 0, timezone: 'Asia/Shanghai'}),
},
in:$.dateToString({
date:$.add(['$$time','$c_time']),
format:'%Y/%m/%d %H:%M:%S',
timezone:'Asia/Shanghai'
})
})
})
.end()