Tabellenkalk: PHP +7 day

Beitrag lesen

Hallo,

Dann mach dir die Tatsache zunutze, dass ein Unix-Timestamp einfach fortlaufend die Sekunden zählt. Also brauchst du nur zum ursprünglich ermittelten Timestamp 7*86400 zu addieren:

$date  = strtotime($array['NummerDatum']) + 7*86400;
$datum = date("d.m.Y", $date);

ist das immer richtig? Auch mit Schalttagen und Schaltsekunden?

Was du machst, ist übrigens auch von einem anderen Standpunkt betrachtet ungünstig: Du weist derselben Variablen nach und nach nicht nur verschiedene, sondern sogar verschiedenartige Werte zu. Das ist in Sprachen wie PHP, die keine festen Typen kennen, nicht verboten - aber es ist schwierig, dann den Überblick zu behalten.

Da gebe ich dir völlig recht.

Die Frage was einfacher als "+7 day" (ich hätte eher "+7 days" geschrieben) ist, lässt sich mit "+1 week" beantworten.

Gruß
Kalk