[PHP-users 26601] Re: DBの文字列の表示

T.Sasaki papasan2000 @ excite.co.jp
2005年 8月 25日 (木) 18:54:59 JST


佐々木です。
PHP の構文を使わなくても SQL で対処できますよ。
例えば FILES というテーブルの LAST_MODIFIED という timestamp 列を取得するなら次のようにします。

SELECT DATE_FORMAT(`LAST_MODIFIED`,'%Y/%m/%d %k:%i:%s') FROM `FILES`;

詳しい情報は下記を見てください。
http://dev.mysql.com/doc/mysql/ja/date-and-time-functions.html


"Tsuyoshi Oshima" <t.oshima @ searea.jp> wrote:
> 
> MySQLのフィールドに「20050825154758」の文字列がありますが、
> 
> PHPで表示する際には2005/08/25 hh:mm:ssとしたいのですが、
> どのように加工すれば良いのでしょうか?
> 
> Mysqlのフィールドタイプはtimestamp(14)となっています。
> 
> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 


PHP-users メーリングリストの案内