23. august 2008 - 16:45
Der er
8 kommentarer og 1 løsning
problem med måned
hej jeg vil sætte dato op på forsider,så ved brugere hvad dato i dag med det samme.. et lille problem med måned..det skulle være viser sig: lørdag den 23. august år 2008 men i sted for modtage jeg denne sådan: lørdag den 23. september år 2008 <? function dag() { $dag = array("søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"); echo $dag[date("w", time())]; } function maaned() { $maaned = array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "november", "december"); echo $maaned[date("n", time())]; } function dato() { dag(); echo " den "; echo date("j", time()); echo ". "; maaned(); echo " år "; echo date("Y", time()); } dato(); ?> et spørgsmål mere.. jeg vil lægge mellemrum mellem august og 2008,hvis jeg vil fjerne år. hvad skriver jeg med? echo "... På forhånden tak
Annonceindlæg fra Trustworks
23. august 2008 - 17:06
#1
Arrays er jo 0-indekserede, så du skal rette: function maaned() { $maaned = array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "november", "december"); echo $maaned[date("n", time())]; } til: function maaned() { $maaned = array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "november", "december"); echo $maaned[date("n", time())-]; }
23. august 2008 - 17:07
#2
Dvs. at "januar" svarer til måned 0, "februar" til måned 1, osv., fordi et array altid starter på nul. Derfor trækker jeg bare 1 fra.
23. august 2008 - 17:07
#3
En lille tastefejl. Det skulle have været: function maaned() { $maaned = array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "november", "december"); echo $maaned[date("n", time())-1]; }
23. august 2008 - 17:15
#4
tak! har du ikke noget svaret på denne sidste spørgsmål? mellenrum mellen aug og 2008? :D
23. august 2008 - 17:20
#5
Så retter du jo bare echo " år "; til echo " "; :)
23. august 2008 - 17:45
#6
ikke mere? lol tak igen
23. august 2008 - 17:46
#7
Tak for point! :)
23. august 2008 - 17:48
#8
hvorfor står gul flag???? du burde være få point... undskyld.w13
23. august 2008 - 17:48
#9
fint fint. jeg troede du får ikke..
Kurser inden for grundlæggende programmering