Avatar billede Slettet bruger
11. maj 2007 - 13:35 Der er 11 kommentarer og
1 løsning

Tid med til dato?

Når jeg vil udskrive min dato for nyheden skriver jeg:

$dato = substr($dato, 0, 10);

$pieces = explode("-", $dato);

$dato = $pieces[2] . "-" . $pieces[1] . "/". $pieces[0];

Men jeg vil også have tid med. Hvad skal jeg så gøre??

/Andreas
Avatar billede Slettet bruger
11. maj 2007 - 13:46 #1
Regner med du hiver det ud fra en database??
Hvis du gør det kan du ændre dit dato felt til datatypen 'datetime', som både skrivers 2007-05-11 13:44:05.

Så hiver du det ud fra database f.eks.
$sql = "SELECT dato FROM nyheder WHERE id = '1';";
$query = mysql_query($sql) OR DIE(mysql_error());
echo date("d/m/Y H:i:s", $query['dato']);
Avatar billede dkfire Nybegynder
11. maj 2007 - 14:24 #2
Hvordan ser indholdet af $dato ud, og hvor får du det indhold fra ??
Avatar billede dkfire Nybegynder
11. maj 2007 - 14:40 #3
Hvis $dato er en timestamp, så kan du ikke gøre $dato = substr($dato, 0, 10);
Et unix timestamp er antalet af sekunder siden 1/1 1970.
Prøv at vise lidt mere kode.
Avatar billede dkfire Nybegynder
11. maj 2007 - 14:51 #4
hvis dit dato felt er af type datetime kan du gøre: 
$sql = "SELECT date_format(dato, '%H:%i %d-%m-%Y') as dato FROM nyheder";

det vil give en dato som følgende 12:30 11-05-2007
Avatar billede Slettet bruger
11. maj 2007 - 17:08 #5
Det er vist af type timestamp eller sikker bare varchar()
Avatar billede dkfire Nybegynder
12. maj 2007 - 18:19 #6
Hvis det er varchar er det mindre godt lavet.
Avatar billede 0xffff Nybegynder
22. maj 2007 - 12:57 #7
Gør da det hele på databasen, er meget nemmere.

select DATE_FORMAT(dato, '%d:%m:%Y %H:%i:%s') from nyheder
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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