Эй, ребята, просто простой вопрос.
Как узнать текущий час и ближайший час, например,
Время пришло 2:25PM.
2:25PM
Текущий час 2:00PM
2:00PM
Ближайшим часом будет 2:59PM (не 3PM, как это сделает 2:59PM).
2:59PM
3PM
Приветствие.
Вы можете использовать функцию date :
$current = date("g:00A"); $next = date("g:59A");
Если вы хотите в реальном времени:
$now = date("g:iA");
Если я правильно понимаю:
<?php $hour = date("g:00A"); // or "G" for 24-hour clock $nearest_hour = date("g:59A"); ?>
Вы можете попробовать что-то вроде этого:
$hour = date('H'); $min = date('i'); if($min > 30) { $closest_hour = $hour +1; } elseif($min < 30) { $closest_hour = $hour; } else { //Here is exactly half past $hour so you decide what to do :) }
НТН!
Итак, у вас есть ЧЧ: ММ.
Зачем просто держать ЧЧ и добавить 59 рядом с ним?Разве это не работает постоянно?