Avatar billede or.han Nybegynder
18. august 2005 - 22:30 Der er 7 kommentarer og
1 løsning

Formatere dato

Jeg kalder datoer fra database med flg. script:
echo "<td><p class=\"tabeltekst\">".$raekke['dato']."</p></td></tr>"

Det virker fint nok, men formatet er "åååå-mm-dd" og det er jo ikke så praktisk i Danmark. Jeg vil have at den fx skal skrive:
Onsdag 05/30-2005.

Hvordan er det muligt??
Avatar billede bromer Nybegynder
18. august 2005 - 22:40 #1
Du kan lave den om til et unix-timestamp med strtotime og derefter bruge date til at vælge et andet format som her:

<?php
echo date("d/m Y",strtotime($mindage));
?>

http://dk2.php.net/manual/da/function.strtotime.php
http://dk2.php.net/manual/da/function.date.php
Avatar billede or.han Nybegynder
18. august 2005 - 22:43 #2
I databasen er den gemt som DATE formaten, så jeg skal vel ikke lave det om til en dato da det allerede er...
Avatar billede or.han Nybegynder
18. august 2005 - 22:47 #3
Når jeg skriver:
date("d/m Y",$raekke['dato'])

bliver alle datoer 01/01 1970
Avatar billede wordwrap Nybegynder
18. august 2005 - 22:48 #4
prøv den her

$dato = strtotime('2005-05-30');
$dato = date("D d/m/Y", $dato);

echo $dato;
Avatar billede or.han Nybegynder
18. august 2005 - 22:53 #5
Fandt denne funktion på nettet:
function ConvDate($rqdate) {
    ereg("[0-9][0-9]([0-9]+)-([0-9]+)-([0-9]+)",$rqdate,$arrdate);
    return "$arrdate[3]/$arrdate[2]/$arrdate[1]"; 
}
Avatar billede or.han Nybegynder
18. august 2005 - 22:57 #6
Hvordan kan jeg få dagen på datoen frem? Jeg kan godt regne ud at jeg siger hvis det er monday/mon så bliver det søndag/søn, men hvordan får jeg dagen frem?
Avatar billede or.han Nybegynder
18. august 2005 - 23:06 #7
For at gøre det mere besværligt, skal der også være ugenummer. Altså datoen står fint nok, men nu skal jeg have en funktion som fx skriver:
D:lør U:25
Avatar billede or.han Nybegynder
18. august 2005 - 23:40 #8
Nåh jeg fik sku løst det selv. Det må I altså undskylde..
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