Skip to content

Instantly share code, notes, and snippets.

@dealingwith
Created November 13, 2024 21:46
Show Gist options
  • Save dealingwith/4fa223a0dd00d0fe575c27dfcbd28e5e to your computer and use it in GitHub Desktop.
Save dealingwith/4fa223a0dd00d0fe575c27dfcbd28e5e to your computer and use it in GitHub Desktop.
due date proximity Notion formula
if(prop("Status") != "Done",
if(formatDate(dateEnd(dateStart(prop("Due"))), "MMM DD, YYYY") == formatDate(now(), "MMM DD, YYYY"), "Due Today ⌛",
if(dateBetween(dateEnd(prop("Due")), now(), "days") > 0, format(abs(dateBetween(dateEnd(prop("Due")), now(), "days")) + 1) + " Days ⏳",
if(dateBetween(dateEnd(prop("Due")), now(), "days") > -1, "Due Tomorrow ⏳",
if(dateBetween(dateEnd(prop("Due")), now(), "days") < 0, format(abs(dateBetween(dateEnd(dateStart(prop("Due"))), now(), "days"))) + " Days Past Due 🔥", ""))
)
),
"")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment