记录下云开发中把时间戳格式化
发布于 2 年前 作者 qli 2555 次浏览 来自 分享
db.collection('orders').aggregate().match({c_time:_.and(
_.gte(1682302400000),
_.lte(1683488799000)
)})
.project({
c_time:'$c_time',//时间戳 int 1682841732330
time:$.let({
vars:{
// 定义格林威治时间19700101000000秒(北京时间19700101日08时0000秒)
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()
回到顶部