Sæt en end dato eller tjek om det er 30 dage siden.

Tags:    php

Hej med jer derude.

Har googlet en del for at få lidt hjælp, og fandt siden her.

Efter en betaling online, vender man retur til en fil på min side.
Men på den side, er jeg i gang med at lave en into, så det bliver gemt i databasen. Så man kan se om kunden har betalt fra dato til en slut dato.
Fold kodeboks ind/udPHP kode 


startperiode er hvor betalingen er fundet sted (online betaling).
endperiode er hvor den skal afslutte igen.

Men jeg mangler at få løst endperiode, da jeg i startperiode bruger eks som vist: 22-06-2012 ..
Men i endperiode kan jeg ikke få den til det.

--
Det er nemlig meningen at jeg vil have det på således måde.

Betales der i dag, skal den ligge 30 dage oveni "dags dato". Så i endperiode skal stå 21-07-2012.

Nogen af jer kloge hoveder der kan hjælpe mig?.

Og håber i forstår min lille forklaring.

Problemet er endperiode hvor jeg mangler at få en dato på end.
Med 30 dage fra startdato.
Men det skal helst gerne inputtes i databasen.

-
Min start, bruger jeg bare dette.
$start = date("d-m-Y");



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
--
Jeg fik det rettet således.
kan nok godt gøres bedre.

--
'".$start."','".$dato->format("d-m-Y")."',
--
$start = date("d-m-Y");
$dato = new DateTime("$vis[startperiode]");
$dato->modify("+30 day");

Nu udskriver den i endperiode: 22-07-2012



t