時間丸め

この記事は約1分で読めます。
スポンサーリンク

private function _ceilDatetime($timestamp, $margin_minutes = 10){
$_year = date('Y', $timestamp);
$_month = date('m', $timestamp);
$_day = date('d', $timestamp);
$_hour = date('H', $timestamp);
$_minute = date('i', $timestamp);

if($_minute % $margin_minutes) $_minute = $margin_minutes * ceil($_minute / $margin_minutes);

return mktime($_hour, $_minute, 0, $_month, $_day, $_year);
}

cronなど、10分間に一回みたいな場合に時間を丸めることができる

【PHP】日時を、指定した分単位に切り上げ - Qiita
概要 日時を、指定した間隔で切り上げたいシーンがあったので、実装。 完全に、備忘録レベルですが意外と使いそうなので、残しておきます。 実装 /** * 指定した分で切り上げたタイムスタンプを返す * * @para...

コメント

タイトルとURLをコピーしました