webForumDet fria alternativet

Datum + 30dagar, ej dagens?

2 svar · 289 visningar · startad av renkott

renkottMedlem sedan maj 20098 inlägg
#1

Jag har tittat på date, mktime och strtotime.

Men alla script jag hittar verkar utgå från dagens datum.

Jag vill ta $datum (t.ex. 2007-03-02) + 30dagar. Någon som kan vägleda mig?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2
$myYear = date("Y");
$myMonth = date("m");
$myDay = date("d");
$thirtydays = mktime(0, 0, 0, $myMonth, $myDay + 30, $myYear);

Men det där får du ut ett unix timestamp.

renkottMedlem sedan maj 20098 inlägg
#3

Tack :)

$datum = '2007-05-30';
$ar = substr("$datum", 0, -6);
$manad = substr("$datum", 5, -3);  
$dag = substr("$datum", 8);
$unixtime = mktime(0, 0, 0, $manad, $dag + 30, $ar);  
echo date("Y-m-d",$unixtime);
126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)