ちょっと小ネタ集になります。
Contents
PHPで秒→時分秒変換
PHPで秒数から時分秒に変換するプログラムです。
汎用的かなと思ったんですが、意外になかったので自力で作ることに。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
/** * 秒数を時分秒に変換 * * @param $seconds 秒 * @return 時分秒 */ public function convertSecondTohms($seconds) { $hours = floor ( $seconds / 3600 ); $minutes = floor ( ($seconds- $hours*3600) / 60); $lastSeconds = $seconds - ($hours * 60 * 60 + $minutes * 60); if ($seconds >= 3600) { $hms = sprintf ( "%d時間%d分%d秒", $hours, $minutes, $lastSeconds ); } elseif ($seconds >= 60) { $hms = sprintf ( "%d分%d秒", $minutes, $lastSeconds ); } else { $hms = $lastSeconds . "秒"; } return $hms; } |
突っ込みどころあれば教えてください。
参考リンク
cakePHPでのupdate
insertと全く同様に$this->コントローラー->save ( $data )でいけますが、$dataにプライマリキーを入れてあげればOKです。
なければinsertあれば自動でアップデートになります。