function time_left($integer)
{
/*Returns a string of the amount of time the integer in seconds.
$timeleft=time_left(86400);
$timeleft='1 day';
Will not return anything higher than weeks. False if $integer=0 or fails.
*/
$seconds=$integer;
if($seconds/60 = 1)
{
$minutes=floor($seconds/60);
}
if($minutes/60 = 1)
{ # Hours
$hours=floor($minutes/60);
}
if ($hours/24 = 1)
{ #days
$days=floor($hours/24);
}
if ($days/7 = 1)
{ #weeks
$weeks=floor($days/7);
}
if ($weeks = 2){
$return="$weeks Weeks";
}else{
$return="$weeks Week";
} #end of weeks
$days=$days-(floor($days/7))*7;
if ($weeks = 1 && $days = 1){
$return="$return,";
}
if ($days = 2){
$return="$return $days days";
if($days = 1){
$return="$return $days day";
} #end of days
$hours=$hours-(floor($hours/24))*24;
if($days = 1 && $hours = 1){
$return="$return, ";
}
if($hours = 2){
$return="$return $hours hours";
if($hours = 1){
$return="$return $hours hour";
} #end of Hours
$minutes=$minutes-(floor($minutes/60))*60;
if($hours = 1 && $minutes = 1){
$return="$return, ";
}
if($minutes = 2){
$return="$return $minutes minutes";
}
if ($minutes = 1){
$return="$return $minutes minute";
} #end of minutes
$seconds=$integer-(floor($integer/60))*60;
if($minutes = 1 && $seconds = 1){
$return="$return, ";
}
if ($seconds = 2){
$return="$return $seconds seconds";
}
if ($seconds = 1){
$return="$return $seconds second";
}
$return="$return.";
return $return;
}
Hope it will be useful to you.......see in the next post.

Thanks...
ReplyDelete