Jeg har en tabel der hedder: user_lastvisit i mit phpbb og der kunne værdien se sådan ud: 1107117530 hvordan omkonvatere man den til en almindelig dato ?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
24. juli 2007 - 13:39#1
Du har fat i et timestamp.
For at hive en data ud, skal du bruge funktionen UNIX_TIMESTAMP.
SELECT UNIX_TIMESTAMP(`timestamp_field`) AS `php_date` FROM blabla
Hvordan bruger man det i paksis hvis jeg skriver: echo mysql_query("FROM_UNIXTIME(1111885200)"); skriver den ikke noget ?
M.v.H.
Riverhorse
Synes godt om
Slettet bruger
25. juli 2007 - 13:49#3
Hvis du har timestampet som i dit eksempel og altså ikke skal hente det fra mysql kan du lægge det direkte over i en variabel.
$myDate = 1111885200;
Mysql syntax for dette er: $sql = "SELECT 1111885200 AS `date`"; $result = mysql_query($sql); $data = mysql_fetch_assoc($result); $myDate = $data['date'];
Såfremt dit timestamp er gemt med typen timeStamp i mysql, skal du konvertere til et UNIX_TIMESTAMP:
Desuden hedder det UNIX_TIMESTAMP ikke FROM_UNIXTIME, men den funktion tror jeg slet ikke, du får brug får, når du allerede har et UNIX timestamp i $row['privmsgs_date'].
Hvis det ikke virker, må du skrive, hvor du får $row['privmsgs_date'] fra.. Jeg går ud fra, det er en mysql querys output? Hvis ja så post din query her (såfremt ovenstående ikke virker efter hensigten).
/1
Synes godt om
Ny brugerNybegynder
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.