Weihnachten und Karfreitag haben unterschiedliche Termine, weil sie auf verschiedene Weise berechnet werden.
Die Geburt von Jesus feiern katholische und evangelische Christinnen und Christen jedes Jahr vom 24. bis zum 26. Dezember. Die Bibel nennt kein genaues Geburtsdatum von Jesus. Deshalb legten Bischöfe und Gemeinden im 4. Jahrhundert im Römischen Reich einen festen Termin fest. Sie wählten einen Tag im Winter, an dem es schon ein großes Fest gab, das mit dem Licht und der Wintersonnenwende zu tun hatte. Später nannten Christinnen und Christen dieses Fest Weihnachten.
Der Tod von Jesus, an den Christinnen und Christen am Karfreitag erinnern, hängt mit dem jüdischen Pessachfest zusammen. Dieses Fest richtet sich nach dem jüdischen Kalender, der sich am Mond orientiert. Christinnen und Christen verwenden heute einen Sonnenkalender, der gregorianischer Kalender heißt. Weil diese Kalender unterschiedlich zählen, verändert sich das Datum von Ostern jedes Jahr. Ostern liegt immer in der Zeit des ersten Vollmonds im Frühling, und Karfreitag ist zwei Tage vorher.