timestamp aus mqsql db umrechnen

04/12/2010 18:40 d3pr1#1
$time = mysql_result($result,$i,"timestamp");

Das ist mein code um die variable $time festzulegen die spaeter in einer tabelle ausgeben wird
dies gibt natuerlich sachen aus meiner datenbank aus in diesem fall die timestamp. laeuft alles ohne probleme nur halt das die zahl 1271088681 oder sonstiges lautet

in welcher form ist es moeglich dies umzurechnen in
in d.m.y. - h:i:s


danke schonmal im vorraus
04/12/2010 20:20 Cencil#2
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
04/13/2010 15:58 Fratyr#3
Die Funktion date(), hat neben dem Ausgeben des aktuallen Timestemps noch einen
zweiten Parameter der es erlaubt einen UNIX Timestep in das aktuelle Datum bzw.
Uhrzeit umzurechnen.

PHP Code:
echo date("d.m.Y - H:i:s"1271088681); 
Das sollte Problemlos funktionieren. Natürlich kannst du beim zweiten Parameter
auch eine Variable verwenden du musst nur darauf achten das er vom typ Integrer ist.
hast du einen String so hilft dir die Funktion intval() weiter. Das machst du dan so:

PHP Code:
echo date("d.m.Y - H:i:s"intval('1271088681')); 
Achte darauf das das H und das Y groß ist. H gibt die aktuelle Jahreszahl vierstellig zurück, h allerdings nur
zweistellig. H gibt die Stunde in einem 24 Stunden Rythmus aus, also so wie wir es hier in Deutschland haben.
Ein h nur im 12 Stunden Rythmus.
04/13/2010 16:29 d3pr1#4
danke fratyr das habe ich aber schon selbst geloest
$time = mysql_result($result,$i,"timestamp");
und dann $lastlogin = date("d.m.Y - H:i:s", $time);

dies wird dann in einer tabelle ausgeben mit dem namen email und dem userlevel des jeweilen benutzer

danke trotzdem

dies mit dem jahr war gewollt trotzdem danke

und ja mit der uhrzeit habe ich beim lesen von php.net auch rausbekommen
ich krieg immoment zuviel um die ohren genauen lerne im gleichen moment aber auch zuviel da vergisst man so kleinigkeiten mal