Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  4 605
Jeg har et "litt" irriterende problem.

Jeg har en blog med et par hundre innlegg i en database hvor datoene er lagret som en timestamp f.eks 1095231840

men skulle gjerne ha konvertert hele den kolonnen til datetime formatet i stedet, noen som har en enkel oppskrift på dette, altså en sql query jeg kan kjøre for å gjøre dem om til datetime? eks: 0000-00-00 00:00:00

(og selvfølgelig beholde de riktige datoene )
Sist endret av HpX; 27. april 2007 kl. 21:49.
SELECT date_format(kolonne, "%Y-%m-%d %H:%i:%s") as formatertdato FROM tabell;
eller du kan bruke date("d-m-Y H:i:s", $row['date']) ved output
HpX
HpX's Avatar
Trådstarter
24 0
Takker for svar, men hvordan kan jeg gjøre om det til forståelig rss?
Det er koden under som jeg gjerne skulle ha endret til datetime formatet

Kode

$entries = mysql_query("SELECT * FROM bhost_entries WHERE w_id='$weblog[w_id]' AND privacy='3' AND draft='0' ORDER BY e_id DESC");
while($entry = mysql_fetch_assoc($entries)) {
$basepath2 = url("entry_rss", "$weblog[weblog]", "", "$entry[e_id]");
$content = str_replace("'", "'", $entry['contents']);
$date = str_replace("'", "'", $entry['date']);
$title = str_replace("'", "'", $entry['title']);
  if($weblog[rss_html] == "0") {
  $content = strip_tags($content);
  $title = strip_tags($title);
  }
$content = htmlspecialchars($content);
$title = htmlspecialchars($title);
echo "
<item>
<title>$title</title>
<description>$content</description>
<link>$basepath2</link>
<date>$date</date>
</item>
Oi, sorry, så ikke nøye nok etter, dette ble endringen og løsningen, tusen takk for hjelpen gutta!

$date = date("d-m-Y H:i:s", $entry['date']);
Bare hyggelig

God helg