hi,
Keine Frage, die können sicher mehr als meine eigens entwickelten Klassen. Was ich da jedoch vermisse, ist die Kalenderwoche, für meine Klasse gibts das ;)
Wer lesen kann ...
DateTime::format("W")
OK ;)
Aber nochmal: In Datumsberechnungen die Sekunden mitzuschleifen ist Quatsch. Eine Sekundengenauigkeit (falls erforderlich, z.B. RFC-gerechte Datum-Angaben) würde ich auf Zeiträume beschränken, in denen Datierungen zuverlässig sind und da baue ich selbstverständlich auf konfektionierte Klassen.
Bezüglich Kalenderprogrammierung habe ich seit Jahren(!) ein anderes und auch bewährtes Konzept:
Subklassen für das was jeweils gebraucht wird. Z.B. eine Subklasse 'Maya' wofür in meiner Basisklasse die Umrechnung von Gregorianisch zu Julianisch u. umgekehrt bereits eingebaut ist, weil das ohnehin erforderlich ist, wenn in großen Zeiträumen operiert werden soll und da wird nur mit Tagen gerechnet.
Datum ist Datum, Zeit ist Zeit, Dienst ist Dienst und Schnaps ist Schnaps.
Hotti
Politischer Aschermittwoch: Die jährliche verpasste Gelegenheit, dem närrischen Treiben ein Ende zu setzen.