DAY OF THE WEEK:

formatDate(prop("Start"), "dddd")

THIS WEEK:

formatDate(prop("Start"), "W, YYYY") == formatDate(now(), "W, YYYY")

NEXT WEEK:

formatDate(prop("Start"), "W, YYYY") == formatDate(dateAdd(now(), 1, "weeks"), "W, YYYY")

NOW:

if(now() > start(prop("Start")) and now() < end(prop("End")), "🟢", "")

TIME:

if(dateBetween(prop("End"), prop("Start"), "minutes") == 0, "All Day", if(dateBetween(prop("End"), prop("Start"), "hours") >= 24, "All Day", join(" → ", formatDate(prop("Start"), "h:mm A"), formatDate(prop("End"), "h:mm A"))))