Tidsforvirring

Tags:    php

Hejsa,

Jeg har et lille problem med den tid som bliver lagt ind i databasen ved oprettelse af en ny post.

Jeg har lavet en table i databasen og brugt timestamp til at gemme datoen og tidspunkten for hvornår en post er oprettet, men resultatet kommer til at ligne "2007-05-19 16:31:00".

Hvordan laver jeg det tidsformat om til f.eks. "19. maj 2007 klokken: 16:31" ved fremvisning af dato/tid ?

Håber nogle kan hjælpe.
På forhånd mange tak :-)



Indlæg senest redigeret d. 10.08.2007 16:58 af Bruger #11199
5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
hent den ud med
$res=mysql_query("SELECT UNIX_TIMESTAMP(tid) AS tid FROM table");
while($row=mysql_fetch_array($res)){
print(date("j.M Y - H:i",$row["tid"]));
}



Det ville være meget lettere hvis du selv skriver det ind i databasen, og lader være med at bruge timestamp.

Bare lav en variable som:
$date = date("d. M Y - H:i");



Det ville være meget lettere hvis du selv skriver det ind i databasen, og lader være med at bruge timestamp.

Bare lav en variable som:
$date = date("d. M Y - H:i");


Takker for svaret, men må indrømme at min forvirring ikke blev mindre af det. Mener du at jeg skal lave en int(10) i stedet for timestamp ?



Det hjalp mig Nørden.

Bukker og takker mange gange :-)



t