MYSQL gelen tarihi biçimlendirmek için nasıl

2 Cevap php

Basit bir soru ama ben gerek :)

  $query = "SELECT * 
FROM  `set` 
WHERE ID = '$id'";

$result = mysql_query($query);
$info = mysql_fetch_assoc($result);

$frmdate = $info['date'];

Şimdiye kadar denedim

$timestamp = strtotime($info['date']);
$joined_date = date("j M. Y", $timestamp);

ama hayır şans!

Mysql "tarih" alan DATE veri türü

Ben "23 Ekim 2009" gibi yapmak istiyorum

ben nasıl yapabilirim?

Teşekkürler

2 Cevap

Sen MySQL veritabanı sunucusu tarihi biçimlendirmek olabilir.

SELECT  *, DATE_FORMAT( date, '%e %b. %Y' ) AS formatted_date
FROM    `set` 
WHERE   ID = '$id'

Sonra sadece sadece veritabanı çağrı tarafından döndürülen dize kullanmak için istemci php kodunu değiştirmek gerekir $info['formatted_date']. Eğer ayın gününde bir lider sıfır istemiyorsanız biçim dizesinde 'e' yerine 'd' kullanın.