Carbonとは
DateTimeクラスを拡張したべんりなやつ。
https://carbon.nesbot.com/
5分単位で切り上げ
$c = new Carbon('2020-04-30 16:51:00');
$c->addMinutes(5 - $c->minute % 5);
これで、2020-04-30 16:55:00になる。
もちろん、16:58なら、17:00になる。
直接5と書いてあるところを10にすれば、10分単位で切り上がる。
5分単位で切り捨て
$c = new Carbon('2020-04-30 16:51:00');
$c->subMinutes($c->minute % 5);
これで、2020-04-30 16:50:00になる。



コメント