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 ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.