Avatar billede jonasst Nybegynder
25. juli 2005 - 11:08 Der er 15 kommentarer og
1 løsning

Konvertering af unix timestamp til danske ugedage

Hej eksperter
Hvordan får jeg konverteret følgende så det blive danske ugedage (Torsdag istedet for Thursday)

echo "". date('l d F Y H:i', $spilletidspunkt) . "<br>";

skal jeg lave en ergi replace eller er der en nemmere måde?

På forhånd tak for hjælpen
Avatar billede Slettet bruger
25. juli 2005 - 11:37 #1
Det er vel bare at lave et array: $dage = array('monday' => 'mandag', 'tuesday' => 'tirsdag', 'wednesday' => 'onsdag', 'thursday' => 'torsdag', 'fridag' => 'fredag', 'saturday' => 'lørdag', 'sunday' => 'søndag');

echo $dage[$din_ugedag_på_engelsk];
Avatar billede Slettet bruger
25. juli 2005 - 11:48 #2
wicez -> hehe kan godt lide din fridag efter torsdag....
kan vil allesammen bruge på det tidspunkt ;-)
Avatar billede jonasst Nybegynder
25. juli 2005 - 12:01 #3
og hvordan får jeg så arrayet til at spille sammen med mit echo?
Avatar billede Slettet bruger
25. juli 2005 - 13:07 #4
Lol.. :o)

Din echo skal du bare dele over i 2 stykker så:

echo $dage[date('l', $spilletidspunkt)] .  date('d F Y H:i', $spilletidspunkt) . "<br>";
Avatar billede Slettet bruger
25. juli 2005 - 13:08 #5
Men arrayet skal selvfølgelig lige fixes ;o)

$dage = array('monday' => 'mandag', 'tuesday' => 'tirsdag', 'wednesday' => 'onsdag', 'thursday' => 'torsdag', 'friday' => 'fredag', 'saturday' => 'lørdag', 'sunday' => 'søndag');
Avatar billede Slettet bruger
25. juli 2005 - 13:09 #6
Og så er jeg rimelig sikker på at de bliver udskrevet med stort forbogstav, det kan du lige ordne sådan her:

echo $dage[strtolower(date('l', $spilletidspunkt))] .  date('d F Y H:i', $spilletidspunkt) . "<br>";
Avatar billede jonasst Nybegynder
25. juli 2005 - 13:29 #7
hmm det har jeg prøvet men får kun følgende echo ud af det
11 August 2005 19:30. Altså ingen dage

$dage = array('monday' => 'mandag', 'tuesday' => 'tirsdag', 'wednesday' => 'onsdag', 'thursday' => 'torsdag', 'fredag' => 'fredag', 'saturday' => 'lørdag', 'sunday' => 'søndag');
                    echo $dage[date('l', $spilletidspunkt)] .  date('d F Y H:i', $spilletidspunkt) . "<br>";
Avatar billede Slettet bruger
25. juli 2005 - 13:30 #8
Prøv at skrive:

$dage = array('monday' => 'mandag', 'tuesday' => 'tirsdag', 'wednesday' => 'onsdag', 'thursday' => 'torsdag', 'fredag' => 'fredag', 'saturday' => 'lørdag', 'sunday' => 'søndag');
                    echo date('l', $spilletidspunkt) ." | ".  date('d F Y H:i', $spilletidspunkt) . "<br>";

Hvad får du da før "|" ?
Avatar billede jonasst Nybegynder
25. juli 2005 - 13:31 #9
Thursday | 11 August 2005 22:00
Avatar billede jonasst Nybegynder
25. juli 2005 - 13:34 #10
åhh der faldt 10 øren det var jo det med de store bogstaver - nu virker det og mange tak for hælpen
Avatar billede Slettet bruger
25. juli 2005 - 13:35 #11
Selv tak.
Avatar billede Slettet bruger
25. juli 2005 - 13:35 #12
Og tak for point ;o)
Avatar billede jonasst Nybegynder
25. juli 2005 - 16:05 #13
Har et spørgsmål til som jeg håber du gider besvare hvis du stadig er out there :)
Kan jeg på nogen måde lave det noget lange echo om til en ny variabel $ny så jeg kan bruge det i en form og i php mail funktionen? Eller hvordan gøres det smartest??
Avatar billede Slettet bruger
25. juli 2005 - 17:45 #14
Sagtens, du kan jo lave det sådan:

$dage = array('monday' => 'mandag', 'tuesday' => 'tirsdag', 'wednesday' => 'onsdag', 'thursday' => 'torsdag', friday => 'fredag', 'saturday' => 'lørdag', 'sunday' => 'søndag');

$MinVar =  $dage[strtolower(date('l', $spilletidspunkt))] ." | ".  date('d F Y H:i', $spilletidspunkt) . "<br>";
Avatar billede jonasst Nybegynder
26. juli 2005 - 10:01 #15
Super enkelt det virker perfekt. Endnu engang tak for hjælpen du kommer på credit listen på vildskud.dk hvor du også kan se resultatet fra i dag kl. 12.
For en god ordens skyld skal det siges at festivalen er non profit.
Avatar billede Slettet bruger
26. juli 2005 - 11:46 #16
;o) Selv tak for hjælpen.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior specialister (Datacenter Network) til Forsvarets nye Digitale Backbone

Capgemini Danmark A/S

Market Segment Lead, CPRD

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer