Date Tests

Current Week

if(empty(prop("Date")), false, formatDate(prop("Date"), "WY") == formatDate(now(), "WY"))

Current Month

if(empty(prop("Date")), false, formatDate(prop("Date"), "MY") == formatDate(now(), "MY"))

Next Week

if(empty(prop("Date")), false, formatDate(prop("Date"), "WY") == formatDate(dateAdd(now(), 1, "weeks"), "WY"))

Next Month

if(empty(prop("Date")), false, formatDate(prop("Date"), "MY") == formatDate(dateAdd(now(), 1, "months"), "MY"))

Previous Week

if(empty(prop("Date")), false, formatDate(prop("Date"), "WY") == if(formatDate(prop("Date"), "M") == formatDate(dateSubtract(now(), 1, "weeks"), "M"), formatDate(dateSubtract(now(), 1, "weeks"), "WY"), formatDate(dateSubtract(now(), 1, "weeks"), "W") + formatDate(now(), "Y")))

Previous Month

if(empty(prop("Date")), false, formatDate(prop("Date"), "MY") == formatDate(dateSubtract(now(), 1, "months"), "MY"))

Combined

if(empty(prop("Date")), "", if(formatDate(prop("Date"), "WY") == formatDate(now(), "WY"), "• Curr W", "") + if(formatDate(prop("Date"), "MY") == formatDate(now(), "MY"), " • Curr M", "") + if(formatDate(prop("Date"), "WY") == formatDate(dateAdd(now(), 1, "weeks"), "WY"), " • Next W", "") + if(formatDate(prop("Date"), "MY") == formatDate(dateAdd(now(), 1, "months"), "MY"), " • Next M", "") + if(formatDate(prop("Date"), "WY") == if(formatDate(prop("Date"), "M") == formatDate(dateSubtract(now(), 1, "weeks"), "M"), formatDate(dateSubtract(now(), 1, "weeks"), "WY"), formatDate(dateSubtract(now(), 1, "weeks"), "W") + formatDate(now(), "Y")), " • Prev W", "") + if(formatDate(prop("Date"), "MY") == formatDate(dateSubtract(now(), 1, "months"), "MY"), " • Prev M", ""))

[By BenLatest • Was this helpful? Please consider buying me a coffee. Cheers!](https://bensomething.notion.site/By-Ben-Latest-Was-this-helpful-Please-consider-buying-me-a-coffee-Cheers-7e0a08e8adbe4fc8af49603e9622621a)