Как округлить время согласно одному фиксированному значению в PHP - PullRequest
0 голосов
/ 31 мая 2018

Мне нужно округлить значение часа и минуты, если второе значение больше 30 секунд при использовании PHP.Я объясняю мой код ниже.

<?php
$today = date("H:i:s");
echo $today;//17:59:45
?>

Здесь второе значение 45, поэтому мое требование: если второе значение будет больше 30, тогда оно будет округлено вверх, значит, вывод должен быть 18:00 а если второе значение меньше 30, то оно будет 17:59 с использованием PHP.

1 Ответ

0 голосов
/ 31 мая 2018

Тот же общий принцип, что и для "округления до {x} десятичных знаков в JavaScript" - разделите необработанную временную метку на 60, округлите ее, снова умножьте на 60:

echo date('H:i:s', round(time() / 60) * 60);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...