Avatar billede anders4u Nybegynder
15. maj 2004 - 15:46 Der er 8 kommentarer og
2 løsninger

Datoformatkode hos B-one?

Har prøvet alt muligt(da_DK blandt andet), men jeg har en side(Ikke særlig prof.!) www.repost-musik.dk , men vil gerne ha' dansk datoformat på forsiden, det hele ligger hos B-one.

Nogen hjælp at hente?

På forhånd tak

/Anders :-)
Avatar billede Slettet bruger
15. maj 2004 - 15:50 #1
echo date(n-d-y);
Avatar billede Slettet bruger
15. maj 2004 - 16:11 #2
Det har intet med B-one at gøre :)

Men hvis du vil have det med dansk format, kan du jo gøre følgende:

<?PHP
$date = array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag");
$month = array("","januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");

echo "".$date[date(w)]." den ".date(d)." ".$month[date(n)]." ".date(Y)."";
?>
Avatar billede anders4u Nybegynder
15. maj 2004 - 16:18 #3
En har bare fortalt mig, at B-one skal understøtte dansk datoformat, for at det virker, og B-one kan ikke selv svare på om de understøtter det eller ej...! De skriver i en mail: Prøv at finde et brugbart svar på eksperten.dk....!
Avatar billede Slettet bruger
15. maj 2004 - 16:22 #4
Hmm.. du kan sagtens få den til at smide dansk dato ud.
Her kan du se min lille stump kode i aktion.
http://cypermann.dk/exp/498630/dato.php
Avatar billede Slettet bruger
15. maj 2004 - 17:29 #5
Hvordan gør du mere præcist?

Det kan sandsynligvis lade sig gøre (uden selv at skulle oversætte måneder og dage) ved at bruge setlocale(LC_TIME, "da_DK.iso8859-1");
Avatar billede anders4u Nybegynder
18. maj 2004 - 10:35 #6
Jeg har prøvet at ændre setlocale(Det er et Mamboserver CMS system) til ovenstående.

Jeg er ikke nogen haj til Php, men kan det ikke lade sig gøre at ændre i koden det sted hvor der nu står f.eks friday, til fredag. Altså bare rette i det der står der i forvejen...?

Jeg ved bare ikke hvilket Phpdokument det står i....
Avatar billede Slettet bruger
18. maj 2004 - 15:37 #7
Det er selvfølgelig muligt. Der kan du så enten indsætte min lille stump kode, der så vil ændre det til dansk tidsformat, eller du kan muligvis bruge sandbox's eksempel. Jeg har dog aldrig arbejde med denne form før. Men det skulle kunne lade sig gøre.

Jeg kender ikke til det cmssystem. Men hvis datoen står på hver enkelt side, må det være noget der bliver inkluderet.
Avatar billede anders4u Nybegynder
18. maj 2004 - 19:54 #8
Jeg har fundet følgende i en language.php-fil:

// templates/*.php
//DEFINE('_ISO','<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />');
DEFINE('_ISO','charset=iso-8859-1');
DEFINE('_DATE_FORMAT','j. M Y');  //Uses PHP's DATE Command Format - Depreciated
//
// Modify this line to reflect how you want the date to appear in your site
//
//e.g. DEFINE("_DATE_FORMAT_LC","%A, %e. %B %Y %H:%M"); //Uses PHP's strftime Command Format
DEFINE("_DATE_FORMAT_LC","%A, %e. %B %Y"); //Uses PHP's strftime Command Format
DEFINE("_DATE_FORMAT_LC2","%A, %e. %B %Y %H:%M");

Er der noget jeg kan rette her i for at få det lavet til dansk.....?

Jeg vil gerne vide hvor den "hiver" dataene fra...altså hvilken fil, den henter det fra nu....
Avatar billede Slettet bruger
18. maj 2004 - 23:42 #9
Problemet er, at navnene på dage og måneder slet ikke er en del af selve PHP, men ligger i de underliggende systembiblioteker.

Når datoer udskrives med strftime, vil de blive skrevet, som det er passende for det aktuelle locale. Desværre er navnene på de mulige locales forskelligt fra system til system. Hvis da_DK ikke virker, så kan du prøve med danish, Danish, dansk, eller måske endda Denmark eller Danmark.
Avatar billede anders4u Nybegynder
01. juni 2004 - 16:52 #10
Nu virker det....tror det var hos B-one det var galt.... deler lidt point ud som 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