25. juli 2011 - 19:23
Der er
13 kommentarer og 1 løsning
Date konvertering til dansk -> July til Juli
Hejsa. Jeg har som overskriften siger. Nogle datoer, som skal laves om til dansk skrift i stedet for Engelsk. Det vil sige: January om til Januar osv. Jeg bruger: $date = $row['created_timestamp']; $date_opslag_added = date('d F Y \k\l\.\ H:i:s', strtotime($date));
Annonceindlæg fra Conscia
Hvis du ikke kan få det andet til at virke, kan du også bruge et array og en str_replace. Men det er lidt primitivt :)
ronols #1 Kan du ikke prøvet at lave et forslag til hvordan den skulle være? :-)
Hvorfor skal jeg bruge time(now);? Når jeg har en tid der skal bruges, som er blevet indtastet i en database?
@Hvorfor skal jeg bruge time(now);? det skal du heller ikke, det var for at jeg havde noget at teste med, slet linjen og brug den ovenover jeg har udkommenteret
Det funger ikke helt. Den udskriver: 01 January 1970 kl. 01:33:31
Det funger ikke. Hvor skal jeg have dette setlocal stående? Bare et sted på siden, hvor det skal printes ud?
26. juli 2011 - 13:16
#10
"Hvor skal jeg have dette setlocal stående? " Du skal lave en tilføjelse i toppen af din kode: setlocale(LC_ALL,'danish');
26. juli 2011 - 13:19
#11
Det har jeg også. Det er mærkelig det ikke fungerer så synes jeg :-S
26. juli 2011 - 13:53
#12
Okay : setlocale(LC_ALL,'da_DK.UTF-8'); Får: strtime('%B'); til at udskrive juli. Så skal jeg bare have: $date = $row['created_timestamp']; $date_opslag_added = strftime("%d %B %Y kl. %H:%M:%S", $date); Til at udskrive korrekt, og ikke det med 01 January something.
26. juli 2011 - 13:56
#13
Følgende virkede: $date = $row['created_timestamp']; $date_opslag_added = strftime("%d %B %Y kl. %H:%M:%S", strtotime($date)); $date_opslag_added_ripped = strftime("%d %B %Y", strtotime($date)); Olsen, kan du ikke ligge et svar? :-)
26. juli 2011 - 17:09
#14
får du her
Vi tilbyder markedets bedste kurser inden for webudvikling