webForumDet fria alternativet

fel på date-sats?

1 svar · 136 visningar · startad av Gaski

GaskiMedlem sedan juni 2000310 inlägg
#1

Nån som kan se felet i följande rad:

while(date("Y-m-d", mktime(0,0,0,substr($currentdatum,0,4),substr($currentdatum,5,2),substr($currentdatum,8,2))) < date("Y-m-d", mktime(0,0,0, substr($tdatum, 0, 4), substr($tdatum, 5, 2), substr($tdatum, 8, 2)))) {

$currentdatum och $ tdatum ser ut så här: 2001-07-10

jag får unexpected error in date() på den raden...

------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>

[Redigerat av Gaski den 10 jul 2001]

Mats95Medlem sedan juli 200143 inlägg
#2

Du hade siffrorna i fel ordning, det är timme, minut, sekund, månad, dag, år på slutet!!

$currentdate = "2001-07-10";
$tdate = "2001-07-10";
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $currentdate, $regs);
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $tdate, $regs2);
while( date("Y-m-d", mktime(12,0,0, $regs[2], $regs[3], $regs[1])) < date("Y-m-d", mktime(12,0,0, $regs2[2], $regs2[3], $regs2[1])) )

funkar!!

------------------
Det här ska ju va nåt smart ... det sket sig direkt!

[Redigerat av Mats95 den 18 jul 2001]

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)