QuerDate

QuerDate

Hauptberuflich bin ich ja Web-Entwickler und programmiere Internetseiten. Manchmal gibt es dabei kleine Aufgaben zu lösen, die ganz unscheinbar daherkommen, dann aber doch viel Arbeit verursachen können. Eine dieser Aufgaben stellte sich mir kürzlich und betraf Fragen der korrekten Datumsberechnung und Datumsdarstellung mit der Programmiersprache PHP. Das ist nicht so trivial, wie man annehmen möchte. An der einen oder anderen Stelle lauern Fallstricke, die es zu erkennen und zu berücksichtigen gilt, damit alles fehlerfrei funktioniert.

Fingerübung

Zum Ausprobieren verschiedener Methoden der Datumsberechnung habe ich eine kleine Testanwendung programmiert, mit der ich etwas „Grundlagenforschung“ betreiben konnte. Bei so etwas ist es immer gut, einen konkreten Anwendungsfall zu haben, und der lief mir dabei direkt über den Weg: Im Bekanntenkreis suchte jemand ein Datum mit einer bestimmten Quersumme.

Quersummen

In der Numerologie spielt die Quersumme von Zahlen und Daten eine wichtige Rolle. Um die Quersumme einer Zahl oder eines Datums zu bilden, addiert man alle darin vorkommenden Ziffern. Die Quersumme des Datums 13.05.2019 beispielsweise ist 1 + 3 + 0 + 5 + 2 + 0 + 1 + 9 = 21. Ein Spezialfall ist die einstellige (sog. iterierte) Quersumme. Um diese zu erhalten, bildet man von mehrstelligen Quersummen so lange wieder die Quersumme, bis das Ergebnis einstellig ist. Im Beispielfall müssten wir noch einmal 2 + 1 rechnen, um dann als iterierte Quersumme 3 zu erhalten.

Datum mit bestimmter Quersumme

Nun ist es relativ trivial, zu einem gegebenen Datum die (iterierte) Quersumme zu berechnen, s. o.

Was aber ist, wenn man eine Quersumme vorgibt und dazu ein passendes Datum sucht, beispielsweise zur Planung eines wichtigen Ereignisses? Ich recherchierte ein wenig im Netz, aber fand nur die üblichen Quersummenrechner, die genau dies nicht können.

Da hatte ich meinen Anwendungsfall. 🙂

QuerDate

Herausgekommen – quasi als Nebenprodukt meiner Testanwendung – ist die kleine aber hoffentlich feine Website querdate.de – Datum mit bestimmter Quersumme finden.

Hier kann man eine einstellige Quersumme vorgeben, den gewünschten Zeitraum für die Suche einstellen und ggf. noch bestimmte Wochentage festlegen, auf die die Suche beschränkt werden soll. Das Tool ermittelt dann die passenden Datumsangaben und gibt diese übersichtlich aus.

Der Suchzeitraum kann dabei auch in der Vergangenheit liegen. Standardmäßig ist ein Jahr ab aktuellem Datum eingestellt.

Unendliche Weiten

Für das Hintergrundbild dieser Website suchte ich ein Weltraum-Motiv (es schien mir irgendwie passend) und stieß dabei auf das Bildarchiv des Hubble-Weltraumteleskops. Unglaubliche, zauberhafte Bilder vom Weltraum, die mich staunend und ehrfürchtig zurücklassen. Alles ist ein großes Wunder und ein tiefes Mysterium.