‘MySQL’ カテゴリーのアーカイブ

MySQLのDATETIME型から月日時分だけ取り出す

2008 年 7 月 28 日 月曜日

あーはまったぜぃ。(って言っても1時間くらいだけど。)
なんか毎日はまってる気がするなぁ。
でもこのモヤモヤから自力で抜け出した時の爽快感が気持ちよくて、
また泥の中に突っ込むのわかってるんだけどさw

さて今回はMySQLだぜぃ。
DATETIME型ってのは、08-07-28 20:50:15 なんて具合に、
日時を受け持つデータ型らしいんだけどさ。
時間の情報まで持ってくれてるのはいいが、いざPHPとかで取り出して、
それを表示させるときに秒までいらなかったりでウザいんだよね。
ちょうど月と日と時間と分だけが欲しくて、
うまい方法はないかなーと探したが、意外に見つからず。
(たぶん探し方が悪かったのかも・・・)

ま、とりあえず自己解決。
MySQL側で何か良い方法があるかなとも思ったけど、
関数が豊富なPHP側で探したらやっぱりあったw
こんな感じでした。

<?php
$today = "2008-07-28 21:05:11" ;
$today2 = date("m/d H:i", strtotime($today)) ;
echo $today2 ;
?>

strtotime() っていう関数があって、これを使うといけるんだね。
いや~今日もちょっとだけ進歩w