PHP функция - остаток дней, часов, минут до события
Как на php определить оставшееся время до будущего события?
Иногда необходимо определить оставшееся время до определённого события в будущем и получить отформатированную строку оставшихся - дней, часов, минут. Для этого есть небольшая функция.
PHP
<?php function remains_parse_timestamp($t=0){ $day=floor($t/86400); $hour=($t/3600)%24; $min=($t/60)%60; return array('day'=>$day,'hour'=>$hour,'min'=>$min); } function remains($t){ $timesres=''; if(time()<$t){ $arr=remains_parse_timestamp($t-time()); if($arr['day']>0){ $timesres.=$arr['day'].' дн. '; } if($arr['hour']>0||$timesres!=''){ $timesres.=$arr['hour'].' ч. '; } if($arr['min']>0||$timesres!=''){ $timesres.=$arr['min'].' мин.'; } } return $timesres; } echo remains(1604389720);//В функцию передаем unix timestamp даты в будущем. ?>
Дата публикации:
ТОП 10 случайных публикаций
Сайт разработан студией © WEB-VidST