Datum + 3 Monate....aber wie

hab1cht

Erfahrenes Mitglied
Hallo ich würde gern in eine mysql Tabelle das heutige Datum + 3 Monate eintragen.
Das heutige Datum ist: date("Y-m-d H:i:s")
Aber wie krieg ich es jetzt hin, dass es eben 3 Monate später ist?
(ungefähr so: date("Y-m+3-d H:i:s"))
Ich hoffe ihr versteht miene Frage.
Vielen Dank im Voraus

mfg hab1cht
 
Du musst mit time() den aktuellen Timestamp holen und 3 Monate draufzaehlen.
Der Timestamp ist in Sekunden, Du musst also 3 Monate in Sekunden umrechnen. Am besten natuerlich die genauen Tage berechnen, inklusive Beachtung von Schaltjahren.
 
Hi hab1cht,
ich würde dir dazu [phpf]strtotime[/phpf] empfehlen:
PHP:
<?php
strtotime('now');
echo date('d F Y', strtotime('+3 months'));
?>

Gruß
Marv

P.S.: Konnt's leider nicht testen, da ich grad kein PHP-fähigen Server zur Hand habe :|
 
Nun ja, also man kann sich für einen bestimmten Zeitraum anmelden, Wenn dieser Zeitraum vorbei ist, wird der User informiert usw...
 
achso ... das heißt du speicherst praktisch das Datum + die 3 Monator ab und rechnest vom heutigen Tag dann bis dahin ab ... und sobald die Zeit verstrichen ist schickste ihm ne e-Mail ^^ aha jetzt glaub ich verstehe ich den zweck der Sache
 
Zurück