Trukme
Posted: 2013 Apr 11 15:16
Kaip is amxbans patikrinti kiek liko iki ban pabaigos laiko? nu pvz.: (liko: 10h 10min 5s) čia su mysql man to gavimo ir tikrinmo reikia, pats nerandu kaip
atimti iš dabartinio laiko ban_created...

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; }
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; }
Code: Select all
($hours > 1 ? "text_1" : "text_2")
Code: Select all
($hours > 9 > 1 ? "text_1" : "tex_2" : "text_3")
Code: Select all
if($hours > 1){ echo "text_1:";}
daugiau nei 9V1LKAS wrote:Ta prasme taip tu nori?if($hours > 1){
echo "text_1:";
}
Code: Select all
if($hours > 9){ echo "text_1:";}
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:";}
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:";}
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. "):"";}?>