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 Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
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