Друзья приветствую вас! Подскажите мне новичку как сделать вычисление в времени. Допустим сейчас время 00:12:34 мне нужно чтоб было так: До 30 минут осталось 18 мин. А так же допустим сейчас 00:34:50 чтоб было До 30 минут осталось 26 мин. Подскажите как сделать такой скриптик. Весь тонны информации прочитал но подобного скрипта не нашёл.
Не совсем коррекно вопрос задан. Вот просто тупо, в данной ситуации можно распарсить 00:12:34 чрез explode(), типа: PHP: $t = "00:12:34"; list($h, $m, $s) = explode(":", $t); А потом через IF / ELSE определиться, что из чего вычитать PHP: if ($m > 30) { $res = 60 - $m; echo "Осталось $res мин"; }elseif($m < 30){ $res = 30 - $m; echo "Осталось $res мин"; }else{ echo "Осталось 30 мин"; }
Думаю загвоздка будет не в 30кб, а в ключевой фразе: Подскажите мне новичку как сделать вычисление в времени.
ребята спасибо большое!!! Всё то что доктор прописал) Не много переписал т.к. $res переменную уже использовал в другом скрипте. Просто не мог додуматься как написать. Забыл про list )))
Для спасибо есть специальная кнопочка с пальцем вверх А касаемо list() можно и без него, просто будет массив, а из него можно брать по ключам, т.е. будет подобное такому: PHP: $t = "00:12:34"; $arrTime = explode(":", $t); // $arrTime[0] - часы // $arrTime[1] - минуты // $arrTime[2] - секунды Т.е. вместо $m просто использовать $arrTime[1]