常见问题

Q: moment(input)输出不合预期 A: 检查输出是否是now。如果input是被别的插件封装过的对象,会无法识别,并默认输出now 例:在Dataview中使用dv.pages().where(),按日期格式的Frontmatter进行筛选时,日期值被封装为Dataview专属的Datetime格式,故而无法用moment(input)进行后续处理。可以用原生的toString()进行处理。

Q: startOf(‘week’)输出在不同平台不一致 A: 该值跟随设备Locale,需要在这之前用moment.locale()处理。如果直接以周一为准保持一致,用startOf('isoweek')