12. juni 2005 - 20:58
Der er
8 kommentarer og 1 løsning
måned ud fra et tal
hejsa, er der en funktion i php der returnere hvilke måned vi er i, ud fra et tal mellem 1 & 12, i textvers eks. januar. vil sige hvis jeg gav input 3, så skal den returnere marts Mvh Thomas L.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
$month = 3; echo date(F,mktime(0,0,0,$month,1,2000));
Hvordan er det man sætter den så den svarer på dansk ??
Altså med danske navne på måneder ?
function NameOfMonth($month){ $m = array( "Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"); return $m[$month-1]; } echo NameOfMonth(3);
Sammen med moget set_locale() og strftime() Og ellers som array, som ranglen, næsten, $maaneder = array('01' => 'Januar', '02' => 'Februar', '03' => 'Marts', '04' => 'April', '05' => 'Maj', '06' => 'Juni', '07' => 'Juli', '08' => 'August', '09' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'December'); echo $maaneder[date("m", time())];
En meget forsimplet udgave: <?php $maaned_nr = $_REQUEST[maaned_nr]; if ($maaned_nr = 1) { echo "Januar"; } elseif ($maaned_nr = 2) { echo "Februar"; } elseif ($maaned_nr = 3) { echo "Marts"; } elseif ($maaned_nr = 4) { echo "April"; } elseif ($maaned_nr = 5) { echo "Maj"; } elseif ($maaned_nr = 6) { echo "Juni"; } elseif ($maaned_nr = 7) { echo "Juli"; } elseif ($maaned_nr = 8) { echo "August"; } elseif ($maaned_nr = 9) { echo "September"; } elseif ($maaned_nr = 10) { echo "Oktober"; } elseif ($maaned_nr = 11) { echo "November"; } elseif ($maaned_nr = 12) { echo "December"; } else { echo "Der findes ikke nogen måned nr. $maaned_nr"; } ?> Det kan gøres meget smartere, men dette er en ultrasimpel version :)
venchil, er du helt sikker på den løsning ? :o
ranglen, ligger du et svar
Vi tilbyder markedets bedste kurser inden for webudvikling