if(
and(month(now()) == month(prop("Geburtstag")), date(now()) == date(prop("Geburtstag"))),
"Heute 🎂".style("b", "red"),
if(
dateBetween(parseDate(year(now()) + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(prop("Geburtstag"), "DD")), now(), "days") < 0,
dateBetween(parseDate(year(now())+1 + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(prop("Geburtstag"), "DD")), now(), "days"),
dateBetween(parseDate(year(now()) + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(dateAdd(prop("Geburtstag"), 1, "days"), "DD")), now(), "days")
)
)
Pflichtfeld für diese Formel: “Geburtstag” vom Typ “Datum”.
Errechnet die Anzahl an Tagen bis zum angegebenen Geburtstag (oder jedem anderen Datum). Dabei merkt die Formel, ob das Datum in diesem Jahr bereits passiert ist und nimmt als Berechnungsgrundlage dann automatisch das Folgejahr.
Die Formel kann auch bei vielen weiteren relativen Zeitspannen genutzt werden, bspw. zur Berechnung von Fristen.
In Notion sieht das Ergebnis wie folgt aus: