/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Dansk datoformat
Fra : Silas Boye Nissen


Dato : 13-11-05 21:50

Jeg ønsker at få datoen i følgende format:
Mandag den 31. oktober 2005
istedet for:
Monday den 31. October 2005
Se evt. http://www.boyeit.dk/artikler/51

Min PHP-kode ser sådan ud:
<?php
$DEFS_MISC["DATE_FORMATS"] = array(
   "da" => array(
      "long" => "%A den %e. %B %Y",
   ),
);

Er det muligt at få datoen i det format jeg ønsker? Og hvordan?

Hilsen Silas
www.boyeit.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Erik Ginnerskov (13-11-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 13-11-05 23:30

Silas Boye Nissen wrote:
> Jeg ønsker at få datoen i følgende format:
> Mandag den 31. oktober 2005
> istedet for:
> Monday den 31. October 2005

> Er det muligt at få datoen i det format jeg ønsker? Og hvordan?

Det skriver Webcafe vist noget om her:

http://www.webcafe.dk/tipsogtricks/php/datopaadansk.html

Du kan også finde noget om det her:

http://www.reginscorner.dk/index.php/Scripts/Dansk_dato_format

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Peter Brodersen (14-11-2005)
Kommentar
Fra : Peter Brodersen


Dato : 14-11-05 02:03

On 13 Nov 2005 20:49:55 GMT, Silas Boye Nissen
<web@sporvognsrejser.dk> wrote:

>Jeg ønsker at få datoen i følgende format:
>Mandag den 31. oktober 2005
>istedet for:
>Monday den 31. October 2005

<?php
print strftime("%A den %e. %B %Y\n");
setlocale(LC_TIME, "da_DK");
print strftime("%A den %e. %B %Y\n");
?>

... giver følgende:

Monday den 14. November 2005
mandag den 14. november 2005

Du kan evt. bruge ucfirst, hvis der er tale om begyndelsen af en
sætning - fx:

<?php
setlocale(LC_TIME, "da_DK");
print ucfirst(strftime("%A den %e. %B %Y\n"));
?>

... giver følgende:

Mandag den 14. november 2005

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste