Avatar billede sansalvador Nybegynder
01. februar 2002 - 19:41 Der er 6 kommentarer og
1 løsning

Dansk dato ....

Hej ...

Jeg har sat mig for at lære lidt php i aften, så det bliver nok ikke sidste gang i ser mig i dag :)

2 spørgsmål:

1) Hvordan får man php til automatisk generere dags dato?

2) Og hvordan sørger man får at den står "danskt" ?
Avatar billede sansalvador Nybegynder
01. februar 2002 - 19:43 #1
eller endnu bedre .. hvordan får man php (eller mysql får den sags skyld) til at lave en dato såsom 20-07-2002 om til "Fredag d. 20. Juli 2002" ?
Avatar billede ullesan Nybegynder
01. februar 2002 - 20:08 #2
jeg bruger følgende til siden www.connection.fmts.dk


<?

$today = getdate();
$month = $today[month];
$mday = $today[weekday];

if ($mday == "Monday") { $mday = "mandag"; }
elseif ($mday == "Tuesday") { $mday = "tirsdag"; }
elseif ($mday == "Wednesday") { $mday = "onsdag"; }
elseif ($mday == "Thursday") { $mday = "torsdag"; }
elseif ($mday == "Friday") { $mday = "fredag"; }
elseif ($mday == "Saturday") { $mday = "lørdag"; }
elseif ($mday == "Sunday") { $mday = "søndag"; }

if ($month == "January") { $month = "januar"; }
elseif ($month == "February") { $month = "februar"; }
elseif ($month == "March") { $month = "marts"; }
elseif ($month == "April") { $month = "april"; }
elseif ($month == "May") { $month = "maj"; }
elseif ($month == "June") { $month = "juni"; }
elseif ($month == "July") { $month = "juli"; }
elseif ($month == "August") { $month = "august"; }
elseif ($month == "September") { $month = "september"; }
elseif ($month == "October") { $month = "oktober"; }
elseif ($month == "November") { $month = "november"; }
elseif ($month == "December") { $month = "december"; }


print $mday . " den " . date('j') . ". " . $month . date(' Y'); ?>
Avatar billede oreilly Nybegynder
01. februar 2002 - 22:59 #3
det var da et kanon langt script for sådan et lille script!!!!
Avatar billede sansalvador Nybegynder
02. februar 2002 - 01:07 #4
hmm ja .. men jeg har egenlig ikke brug for det på dansk . okay tak ..

Men jeg mangler stadig at finde ud af hvordan man får datoen til at stå danskt!

Fx:

2002-12-24 <--- engelsk dvs forkert!

24-12-2002 skal stå sådan her!
Avatar billede torstein Novice
02. februar 2002 - 08:53 #5
$idag=date('d-m-Y');
echo $idag;
Avatar billede wfarm Nybegynder
02. februar 2002 - 12:19 #6
En lidt federe version af ullesand's dims:

// ikke tested:

$maaned = array(" ", "Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec");
$dato_array = getdate(); 
$dato = $maaned[$dato_array["mon"]] . "-" . $dato_array["mon"]] . "-" . $dato_array["year"];
Avatar billede sansalvador Nybegynder
02. februar 2002 - 16:01 #7
Sorry ... men alt hvad jeg havde brug for lå i dette script:

$today = getdate();
$month = $today[month];
$mday = $today[weekday];


Tak ...
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