
Trukme
Re: Trukme
pas mane toks yra
Code: Select all
<td>echo time_left($timeleft); ?></td>
Code: Select all
$timeleft = $CLIENT_BAN_DATE + $CLIENT_BAN_DURATION * 60 - time();
Code: Select all
function time_left($secondsLeft) { $minuteInSeconds = 60; $hourInSeconds = $minuteInSeconds * 60; $dayInSeconds = $hourInSeconds * 24; $days = floor($secondsLeft / $dayInSeconds); $secondsLeft = $secondsLeft % $dayInSeconds; $hours = floor($secondsLeft / $hourInSeconds); $secondsLeft = $secondsLeft % $hourInSeconds; $minutes= floor($secondsLeft / $minuteInSeconds); $seconds = $secondsLeft % $minuteInSeconds; $timeComponents = array(); if ($days > 0) { $timeComponents[] = $days . " day" . ($days > 1 ? "s" : ""); } if ($hours > 0) { $timeComponents[] = $hours . " hour" . ($hours > 1 ? "s" : ""); } if ($minutes > 0) { $timeComponents[] = $minutes . " minute" . ($minutes > 1 ? "s" : ""); } if ($seconds > 0) { $timeComponents[] = $seconds . " second" . ($seconds > 1 ? "s" : ""); } if (count($timeComponents) > 0) { $formattedTimeRemaining = implode(", ", $timeComponents); $formattedTimeRemaining = trim($formattedTimeRemaining); } else { $formattedTimeRemaining = "No time remaining."; } return $formattedTimeRemaining; }
Re: Trukme
Tetusis wrote:pas mane toks yra
Code: Select all
<td>echo time_left($timeleft); ?></td>
Code: Select all
$timeleft = $CLIENT_BAN_DATE + $CLIENT_BAN_DURATION * 60 - time();
Code: Select all
function time_left($secondsLeft) { $minuteInSeconds = 60; $hourInSeconds = $minuteInSeconds * 60; $dayInSeconds = $hourInSeconds * 24; $days = floor($secondsLeft / $dayInSeconds); $secondsLeft = $secondsLeft % $dayInSeconds; $hours = floor($secondsLeft / $hourInSeconds); $secondsLeft = $secondsLeft % $hourInSeconds; $minutes= floor($secondsLeft / $minuteInSeconds); $seconds = $secondsLeft % $minuteInSeconds; $timeComponents = array(); if ($days > 0) { $timeComponents[] = $days . " day" . ($days > 1 ? "s" : ""); } if ($hours > 0) { $timeComponents[] = $hours . " hour" . ($hours > 1 ? "s" : ""); } if ($minutes > 0) { $timeComponents[] = $minutes . " minute" . ($minutes > 1 ? "s" : ""); } if ($seconds > 0) { $timeComponents[] = $seconds . " second" . ($seconds > 1 ? "s" : ""); } if (count($timeComponents) > 0) { $formattedTimeRemaining = implode(", ", $timeComponents); $formattedTimeRemaining = trim($formattedTimeRemaining); } else { $formattedTimeRemaining = "No time remaining."; } return $formattedTimeRemaining; }
O kaip pasidaryti, kad dar tikrintų jeigu hours daugiau negu 9?
Code: Select all
($hours > 1 ? "text_1" : "text_2")
taip pasidariau, bet neveikia:
Code: Select all
($hours > 9 > 1 ? "text_1" : "tex_2" : "text_3")
Re: Trukme
Code: Select all
if($hours > 1){ echo "text_1:";}
Ta prasme taip tu nori?
Last edited by V1LKAS on 2013 Apr 22 19:18, edited 2 times in total.
Re: Trukme
daugiau nei 9V1LKAS wrote:Ta prasme taip tu nori?if($hours > 1){
echo "text_1:";
}
Code: Select all
if($hours > 9){ echo "text_1:";}
Re: Trukme
Tetusis wrote:daugiau nei 9V1LKAS wrote:Ta prasme taip tu nori?if($hours > 1){
echo "text_1:";
}
Code: Select all
if($hours > 9){ echo "text_1:";}

Re: Trukme
V1LKAS wrote:daugiau nei 9Tetusis wrote:Ta prasme taip tu nori?V1LKAS wrote: if($hours > 1){
echo "text_1:";
}
Code: Select all
if($hours > 9){ echo "text_1:";}

- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Trukme
Netestavau, bet gerai turėtų veikti. Į funkciją reikia perduoti minučių skaičių "ban_lenght"
Code: Select all
<?phpfunction print_time($minutes) { $weeks = (int)($minutes/10080); $minutes -= $weeks*10080; $days = (int)($minutes/1440); $minutes -= $days*1440; $hours = (int)($hours/60); $minutes -= $hours*60; echo $weeks?($weeks." sav. "):"". $days?($days." dien. "):"". $hours?($hours." val. "):"". $minutes?($minutes." min. "):"";}?>
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: No registered users and 3 guests