PHP Kalender Teil 6, Mondphasen

Ähnlich wie auch schon bei der Berechung der Jahreszeiten ist auch die Berechnung der Mondphasen an eine deutlich umfangreichere Formel gebunden als die hiesigen Feiertage. Aber bevor es gleich ans Eingemachte geht, folgen erstmal ein paar Grundlagen. Einen Umlauf des Mondes um die Erde (Neumond bis Neumond) nennt man Lunation oder auch synodische Periode. Da … Weiterlesen

PHP Kalender Teil 5

Ich komm gar nicht so oft zum schreiben, wie ich gerne würde. In letzter Zeit hat das Programmieren meine volle Aufmerksamkeit, und in der Überschrift sieht man auch gleich, worum es geht. Ich werkel endlich wieder am Kalender rum. Mittlerweile ist das ganze auch funktionsbereit, es gab zwar anfangs einige Berechnungsprobleme dank der Zeitumstellungen, aber … Weiterlesen

SimpleXML statt mySQL

Dynamische Seiten sind in vielerlei Hinsicht praktischer als statische Seiten. Doch für so manche Anwendung ist der Einsatz einer Datenbank maßlos überdimensioniert, überhaupt nicht geeignet oder man hat noch nicht einmal einen Webspace mit Datenbankunterstützung. Hier kommt XML ins Spiel. Man kann in einem XML-Dokument die ganze Struktur einer Datenbank nachbilden (natürlich nur mit aufgelösten … Weiterlesen

PHP Kalender Teil 4, Jahreszeiten

Nun kommen die etwas anspruchsvolleren Themen. Bisher gab es für alle Termine einen bestimmten Bezugspunkt, mit dem es sich leicht rechnen ließ. Bei den Jahreszeiten ist das leider nicht mehr so einfach, denn diese sind nicht von einem Datum abhängig, sondern vom Stand der Sonne. Der Frühling beispielsweise beginnt, wenn die scheinbare geozentrische Länge der … Weiterlesen

PHP Kalender Teil 3, Zeitumstellung

Die aktuell gültige Regelung zur Zeitumstellung wird nach dem selben Prinzip wie die Feiertage berechnet. Seit 1996 gelten folgende Definitionen: Beginn der Sommerzeit: letzter Sonntag im März Ende der Sommerzeit: letzter Sonntag im Oktober Die Termine sind in PHP nicht sonderlich schwer zu berechnen: Möchte man aber auch die Termnie für die Zeitumstellung vor 1996 … Weiterlesen

PHP Kalender Teil 2, Schaltjahre ermitteln

Diesmal wird es nur ein kurzer Beitrag, er dient eigentlich nur der Dokumentation und Erinnerung, da das Thema keine große Rolle bei meinem Projekt spielt. Schließlich werden Schaltjahre von der Funktion date() schon korrekt berücksichtigt. Für Schaltjahre gilt eine einfache Regel, das Jahr muss ohne Rest: durch vier teilbar sein. nicht durch 100 teilbar sein, … Weiterlesen

PHP Kalender Teil 1, Feiertage berechnen

Fangen wir mit den normalen deutschen Feiertagen an, da sie relativ einfachen Regeln unterliegen. Man unterscheidet zwischen beweglichen und festen Feiertagen. Die beweglichen Feiertage richten sich dabei überwiegend nach dem Ostersonntag. Einige der nicht gesetzlichen Feiertage richten sich aber auch nach einem der Advents-Sonntage.   Ostersonntag berechnen Die Berechnung des Ostersonntags ist wie folgt definiert: … Weiterlesen

Remind, Cygwin & ein neues PHP-Projekt

Schon interessant, wie eins zum anderen führen kann. Grad war ich noch auf der Suche nach schönen Webseiten-Layouts, schon stolper ich über das Thema „spaßige“ Feiertage (Talk like a Pirate, etc.). Auf der Suche nach einer Übersicht selbiger kam ich dann auf eine Seite, die gleich beiden Ansprüchen gerecht wurde: mir gefiel das Layout und … Weiterlesen