21. januar 2008 - 17:58
Der er
10 kommentarer
date() søger smartere løsning?
Hey, har denne kode som udskriver dag, måned og år sådan her: 21. Januar 08 - Og det virker helt fint. men ville høre om der ikke er en smartere og kortere måde at lave det på? $time = time(); $dag = date("d", $time); $number = date("n", $time); $arr = date("y", $time); $maaned = array(1=>"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"); På forhånd tak.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. januar 2008 - 18:02
#1
mangler lige echo "$dag. $maaned[$number] $arr";
21. januar 2008 - 18:12
#2
$date = date("d F y"); print $date; ??
21. januar 2008 - 18:17
#3
Nej desvære, så er månederne på engelsk
21. januar 2008 - 19:06
#4
Jeg kender ingen nemmere måde. Men det hedder ikke 21. Januar 08 men derimod 21. januar 08 Månedsnavne på dansk er med lille begyndelsesbogstav.
21. januar 2008 - 19:56
#5
Husk lige at bruge setlocale(LC_ALL, 'danish'); i starten af dokumentet for at få danske tider.
21. januar 2008 - 21:03
#6
Du kan vel lave en funktion til formålet? function pfDate( $date ) { list( $date, $time ) = explode( ' ', $date, 2 ); $months = Array(); $months[0] = 'Januar'; $months[1] = 'Januar'; $months[2] = 'Februar'; $months[3] = 'Marts'; $months[4] = 'April'; $months[5] = 'Maj'; $months[6] = 'Juni'; $months[7] = 'Juli'; $months[8] = 'August'; $months[9] = 'September'; $months[10] = 'Oktober'; $months[11] = 'November'; $months[12] = 'December'; list( $y, $m, $d ) = explode( '-', $date ); $m = (int) $m; $d = (int) $d; return $d . '. ' . $months[$m] . ', ' . $y; } Den virker til sql formaterne DATE og DATETIME.
21. januar 2008 - 21:09
#7
Hvis den skal virke til "nu", kan du evt. smide dette i toppen af funktionen: if( $date == 'nu' ) $date = date( 'Y-m-d' );
03. februar 2008 - 14:36
#9
tak bare smid svar
03. februar 2008 - 16:07
#10
hvem skal smide svar? :)
Vi tilbyder markedets bedste kurser inden for webudvikling