Avatar billede jangravgaard Nybegynder
11. november 2003 - 14:52 Der er 1 kommentar og
1 løsning

Fejl i autogenereret datofelt

Hejsa

Jeg har følgende kode:

$stringhtml = "";
$stringhtml .= "<select name='month'>\n";
for ($p = 1; $p <= 12; $p++){
    $stringhtml .= "<option value='$p'>\n";
    $stringhtml .= date("F", mktime (0,0,0,$p,0,date("Y")))."\n";                 
    $stringhtml .= "</option>\n";
}
$stringhtml .= "</select>\n";
echo $stringhtml;

Essensen er at denne funktion tæller lidt forkert synes jeg

date("F", mktime (0,0,0,$p,0,date("Y")))

den tæller fra fra 1 til 12 som er fint nok, men ved værdien 1 er måneden lig med december og ved 2 er måneden Januar.

Den burde vel være 1 ved Januar ??????
Avatar billede avminarm Juniormester
11. november 2003 - 15:33 #1
du har ingen dag i måned:

$stringhtml .= date("F", mktime (0,0,0,$p,1,date("Y")))."\n";   

den 0/7-2003 findes jo ikke ;o)
Avatar billede jangravgaard Nybegynder
11. november 2003 - 15:40 #2
hehe, nææ det har du jo ret i :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester