webForumDet fria alternativet

ett enkelt datumproblem

8 svar · 264 visningar · startad av nicce

nicceMedlem sedan okt. 200153 inlägg
#1

enkelt är det väl inte för mig... men för många andra! :)

$datum = "2003-05-05";

$nytt_datum = $datum + 19 dagar;

tror att ni förstår vad jag är ute efter...

mkt tacksam för hjälp

mvh nicce

JonttoMedlem sedan okt. 2001125 inlägg
#2
strtotime()

borde väl hjälpa lite på vägen

spejsklarkMedlem sedan mars 200399 inlägg
#3

Finns kanske enklare sätt men:

$datum = "2003-05-05";
$datum2 = strtotime($datum);
$datumY = date("Y",$datum2);
$datumm = date("m",$datum2);
$datumd = date("d",$datum2);

$next_date_stamp  = mktime (0,0,0, $datumm, $datumd+19,$datumY);
$next_date = date ("Y-m-d",$next_date_stamp);
echo $next_date;
Kent.JMedlem sedan aug. 2001153 inlägg
#4
$nytt_datum = date("Y-m-d",strtotime ($datum."+19 day"));
nicceMedlem sedan okt. 200153 inlägg
#5

hehe....
jag älskar det här forumet!

thnx!

Kent.JMedlem sedan aug. 2001153 inlägg
#6

Så kan man även markera ämnet/tråden som "löst" / accepterat svar. Så blir forumet glad!

spejsklarkMedlem sedan mars 200399 inlägg
#7

Kent.J skrev:

$nytt_datum = date("Y-m-d",strtotime ($datum."+19 day"));

Fanns klart enklare sätt! :birp

nicceMedlem sedan okt. 200153 inlägg
#8

$nytt_datum = date("Y-m-d",strtotime ($datum."+19 day"));
fungerar ju jättebra!

men om jag har det här problemet då:
$tid = "20:00";
$ny_tid = "$tid + 15 minuter";

echo "$ny_tid"; //20:15

mkt tacksam för hjälp

MatteMedlem sedan aug. 20002 975 inlägg
#9

Jag har aldrig testat strtotime på bara tidformat, och har ingen möjlighet att testa själv, men det kan vara värt att prova samma princip:

$tid = "20:00";
$ny_tid = date("H:i", strtotime("$tid + 15 minutes"))";
134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)