Hi everybody! Long time lurker, first time poster. I love Obsidian, and have used this forum extensively to help me figure out the Dataview plugin and (more recently) the wide world of dataviewjs! In particular, @Moonbase59 and @mnvwvnm’s answers to others in forum posts have been especially helpful in helping me get oriented.
Okay, so -
Problem: I am tired of manually updating links to the relevant day/week/month/etc. note (using the Periodic Notes plugin for templated creation of all those!), and wanted a solution that would automatically update without me having to manually change the links.
var day = moment().format('YYYY-MM-DD_ddd'); var week = moment().format('YYYY-[W]W'); var month = moment().format('YYYY-MM_mmm'); var quarter = moment().format('YYYY-[Q]Q'); var year = moment().format('YYYY'); dv.paragraph("[[" + day + "|📆]] | [[" + week + "|W]] | [[" + month + "|M]] | [[" + quarter + "|Q]] | [[" + year + "|Y]]");
- I matched the date formatting to the template in my periodic notes setup so it will link correctly without me having to update it.
- you can choose to swap out what alias you’d like, if you even want one!