笔记统计
效果预览
- 笔记总数:36
- 标签总数:3
- 最早笔记:747 天前
- 上次更新:2023/7/6 18:15:19
代码
let newestTime = 0
let oldestTime = Date.now()
const pages = dv.pages().filter(e=>{
if(e.file.ext !== 'md' || /^(Templates|AnyFolder)/.test(e.file.folder)) {
return false
}
const createdTime = +new Date(e.file.frontmatter.created)
const updatedTime = +new Date(e.file.frontmatter.updated)
if(createdTime<oldestTime) oldestTime = createdTime
if(updatedTime>newestTime) newestTime = updatedTime
return true
})
dv.list(dv.array([
"笔记总数:"+pages.length,
"标签总数:"+dv.pages('').file.etags.distinct().length,
"最早笔记:"+Math.round((Date.now()-oldestTime)/864e5)+' 天前',
"上次更新:"+new Date(newestTime).toLocaleString("zh-CN").split("T")[0],
]))