Entries

<aside> *⠀ Date is being calculated here for example purposes, you would use a regular date property instead.

</aside>

Countdown

if(empty(prop("Date")) or dateSubtract(now(), 1, "days") > prop("Date"), "", if(formatDate(now(), "L") == formatDate(prop("Date"), "L"), "🎉 It's Today!", if(formatDate(dateAdd(now(), 1, "days"), "L") == formatDate(prop("Date"), "L"), "👉 It's Tomorrow!", concat(if(abs(dateBetween(now(), prop("Date"), "years")) != 0, format(abs(dateBetween(now(), prop("Date"), "years"))) + "y ", "") + if(abs(dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months")) != 0, "" + format(abs(dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"))) + "m ", "") + if(abs(dateBetween(now(), dateAdd(dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"), "months"), "days")) != 0, "" + format(abs(dateBetween(now(), dateAdd(dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"), "months"), "days"))) + "d", "")))))

Countdown (Continues)

if(empty(prop("Date")), "", if(formatDate(now(), "L") == formatDate(prop("Date"), "L"), "🎉 It's Today!", if(formatDate(dateAdd(now(), 1, "days"), "L") == formatDate(prop("Date"), "L"), "👉 It's Tomorrow!", concat(if(abs(dateBetween(now(), prop("Date"), "years")) != 0, format(abs(dateBetween(now(), prop("Date"), "years"))) + "y ", "") + if(abs(dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months")) != 0, "" + format(abs(dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"))) + "m ", "") + if(abs(dateBetween(now(), dateAdd(dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"), "months"), "days")) != 0, "" + format(abs(dateBetween(now(), dateAdd(dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), dateBetween(now(), dateAdd(prop("Date"), dateBetween(now(), prop("Date"), "years"), "years"), "months"), "months"), "days"))) + "d" + if(now() > prop("Date"), " ago", " to go"), "")))))

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1649d2f9-1b45-478a-86b4-341fbe27e06f/benny.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1649d2f9-1b45-478a-86b4-341fbe27e06f/benny.png" width="40px" /> By BenLatest • Was this helpful? Please consider buying me a coffee. Cheers!

</aside>