子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

時間の処理 文字から時間を変換する

PHPで文字(DBからとったデータ)から時間を変換する

$day = getdate( strtotime('2011/09/20 23:15:15'));
echo date("Y-m-d H:i:s", mktime($day['hours'], $day['minutes'], $day['seconds'],day['mon'] ,$day['mday'], $day['year']));

上記で結果が、「2011-09-20 23:15:15」となる。
各時間単位で「+」「−」などすれば計算も可能になる