Loading...
Обучение/Помощь новичкам | Сессии, помогите, время не корректно
Всем привет! Помогите исправить не большой косяк со временем.
Убрать лишнее после точки в секах
В файле скрин!
Вот код:
if (!empty($_SESSION['original_text'])) {
echo '<br /><center>';
echo '<hr>
<center>Слово:
<br />
<b>'.$_SESSION['shuffle_text'].'</b></span></center>';
if ($_SESSION['time']+180-time() >= 120) {
$time_s = '2 м.';
$sec = $_SESSION['time']+60-time();
} elseif($_SESSION['time']+180-time() >= 60) {
$time_s = '1 м.';
$sec = $_SESSION['time']+120-time();
} elseif($_SESSION['time']+180-time() <= 60){
$time_s = $_SESSION['time']+180-time();
$sec = NULL;
}
echo 'Осталось: '.$time_s.' '.$sec.' сек.';
echo '</span><hr><br></center>';
}

Изображение

------
71014_Screenshot_20200312104911.png (712.8 Kb)
Скачиваний: 80
Зачем говнокодить?
Что ты именно хочешь сделать?
https , Как подредачить сессию времени.
Всё описано выше.
Lucky , Функция обработки! Либо js
https , пфффф...
И что это значит?)))
аааааааа...
Lucky (12.03.2020 в 10:51)
Всем привет! Помогите исправить не большой косяк со временем.
Убрать лишнее после точки в секах
В файле скрин!
Вот код:
if (!empty($_SESSION['original_text'])) {
echo '<br /><center>';
echo '<hr>
<center>Слово:
<br />
<b>'.$_SESSION['shuffle_text'].'</b></span></center>';
if ($_SESSION['time']+180-time() >= 120) {
$time_s = '2 м.';
$sec = $_SESSION['time']+60-time();
} elseif($_SESSION['time']+180-time() >= 60) {
$time_s = '1 м.';
$sec = $_SESSION['time']+120-time();
} elseif($_SESSION['time']+180-time() <= 60){
$time_s = $_SESSION['time']+180-time();
$sec = NULL;
}
echo 'Осталось: '.$time_s.' '.$sec.' сек.';
echo '</span><hr><br></center>';
}

О БОЖЕ КАКОЙ КОД)))))))))))))))))))))))))))))))))))))))))))))))))))))))
Не лучшее решение, но можно окргулить
https://www.php.net/manual/ru/function.floor.php

floor($sec)
________
посл. ред. 12.03.2020 в 14:42; всего 1 раз(а); by Alpha
Онлайн: 2
Время:
Gen. 0.0799
(c) Bym.Guru 2010-2026