時刻の分を丸める方法に関して
DBに登録してあるデータを抽出して、、、
$hour . ' : ' . $minutes;
といった具合で表示させるのはできています。
$minutesの部分に関して
【丸め処理】
5分、四捨五入
10 = 10,
11 = 10,
12 = 10,
13 = 15,
14 = 15,
15 = 15
といった形の丸め処理をしたいと思います。
$minutes = round($minutes / 5) * 5;
というのを見つけたのでやってみたところ、挙動としては欲しい挙動となりましたが、、、
この場合は、$minutes = 57以上の時に結果が$minutes = 60という事になってしまいます。
表示としては
データが15:57だとすれば、丸めると15:60という事になってしまいました。
そこで、$minutes = 57以上の時だったら、$hour +1となり、$minutes = 00になる方法を探しております。
どうかよろしくお願いします。
[解決]
単純に$minutes が 60になったならこうすると思いつけば、質問もしなくて良かったですね><
というわけで、回答いただいたやり方で解決いたしました!ありがとうございます!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/18 10:44
2016/03/18 10:50
2016/03/18 11:01
2016/03/18 11:04