在Mongodb查询中 避免不了对时间日期的各种操作,因此此处我介绍了一些小技巧(可能不全,以后遇到继续补充)
1.将mongodb中long型时间戳在查询时转化为日期格式 -- $add
$add': [new Date(0), '$createTime' ]
这样就将 createTime 字段的时间戳格式转为UTC时间格式,可再根据服务器所在时区进行加减.
2.关于时间转化为字符串的各个标识
Specifiers Description Possible Values
%d Day of Month (2 digits, zero padded) 01-31
%G Year in ISO 8601 format New in version 3.4. 0000-9999
%H Hour (2 digits, zero padded, 24-hour clock) 00-23
%j Day of year (3 digits, zero padded) 001-366
%L Millisecond (3 digits, zero padded) 000-999
%m Month (2 digits, zero padded) 01-12
%M Minute (2 digits, zero padded) 00-59
%S Second (2 digits, zero padded) 00-60
%u Day of week number in ISO 8601 format (1-Monday, 7-Sunday) 1-7
New in version 3.4.