XaraX: dateAdd

Beitrag lesen

hi,

function DateAdd($interval,$nummer,$date)
   {
   $date=$date+($interval*$nummer);
   return date("d/m/Y",$date);
   }

was spricht gegen die simple verwendung von strtotime stattdessen?

A: ... Es wäre wirklich verdammt viel Arbeit, sie jetzt selbst ausprogrammieren zu müssen.
B: wirklich?

So fehldeut bar.

diese funktion berücksichtigt nebenbei wie gefordert auch noch schaltjahre, sommer-/winterzeitwechsel, etc.
ob deine funktion das genauso berücksichtigt, wage ich zumindest anzuzweifeln.

Mach uns alle schlau ;) Liefert date("d/m/Y"); immer das richtige Ergebnis? Nicht? Dann auwia! Denn strtotime bedient sich leider auch nur des Timestamps und müste mit date() umgeformt werden.

Nachdem strtotime() schon, der Funktion DateAdd ungleich kein Interval, Nummer, Date hat, muß sie also zusätzlich eh noch mal durch date() "nachbehandelt" werden.

"Schön' Dank füa't Jespreech!" ("Sacht der Berlina" ;)

Gruß aus Berlin!
eddi

--
Manchmal trifft es einen doch ganz unverhofft t86591:
> '..."Vorläufig abgebrochen" ist ungefähr so sinnvoll formuliert, wie "einstweilig erschossen" oder "temporär verbrannt"...'
Ich danke Sven für diese Erkenntnis - Gott, was habe ich gelacht ;)