18. juli 2005 - 13:31
Der er
9 kommentarer og 1 løsning
timestamp om til dato
Jeg har lavet et timestamp i min mysql database: et eksempel på dens output er: 1121610612 Når jeg vil skrive det ud i echo får jeg ovennævnte, men jeg ønsker at lave en dato ud af det (dag, måned, år) Hvordan gør jeg dette?
Annonceindlæg fra gavdi
jeg benytter denne funktion jeg selv har lavet :) <? function time2date($time,$mode = 0) { $d = getdate($time); $min = ($d['minutes'] < 10)? "0" . $d['minutes'] : $d['minutes']; $time = ($d['hours'] < 10)? "0" . $d['hours'] : $d['hours']; $dato = ($d['mday'] < 10)? "0" . $d['mday'] : $d['mday']; $maned = ($d['mon'] < 10)? "0" . $d['mon'] : $d['mon']; $ar = $d['year']; $date = $dato . "-" . $maned . "-" . $ar; if (!empty($mode)) $date .= " " . $time . ":" . $min; return $date; } echo "1121610612 bliver så til " . time2date(1121610612); ?>
Brug funktionen FROM_UNIXTIME(unix_timestamp) eller FROM_UNIXTIME(unix_timestamp,format) format kan indeholde de samme parametre som dem til DATE_FOMAT funktionen f.eks. '%e, %c, %Y' til dag, måned, år
Eller funktionen date() eller gmdate() i PHP
HEj wuggawugga Hvordan vil det se ud hvis jeg har 1121610612 og vil echo det om til dato i en forespørgsel i php?
f.eks.: echo date("d.m.Y H:i:s", $datetime);
dag, måned, år vil være: ... date('j, n. Y', 1121610612); ...
Hej Alle Jeg hr prøvet nogle gange men får det ikke til at virke.... Hvordan skal $sold laves om i nedenstående echo? ----------------- echo "<tr><td><b><center>".$data['id']."</center></b></td><td><b>".$data['maerke1']. " " .$data['model1']. " " .$data['type1']. " " .$data['variant1']."</b></td><td><b><center>".$data['km']."</center></b></td><td><b><center>".$data['pris']."</center></b></td><td><b><center>".$data['farvea']."</center></b></td><td><b><center>".$data['bstof1']."</center></b></td><td><center><a href='sletbil.php?id=1'>Slet</a></center></td><td><center><a href='retbil.php?id=1'>Ret</a></center></td><td><center><a href='solgtbil.php?id=$data[id]'>solgt</a></center></td><td><b><center>".$data['sold']."</center></b></td></tr>"; }
<center>".date("d/m-Y", $data['sold'])."</center>
Virker det her ikke? ... >".date('j, n. Y', $data['sold'])."< ...
18. juli 2005 - 16:02
#10
jo glemte punktummerne rundt om.......
Vi tilbyder markedets bedste kurser inden for webudvikling