现在的位置: 首页 > 综合 > 正文

将秒数转换为”X天X小时X分X秒”的PHP类

2014年09月18日 ⁄ 综合 ⁄ 共 810字 ⁄ 字号 评论关闭
 

<?php

class FormatSeconds
{
    
var $days;
    
var $hours;
    
var $minutes;
    
var $seconds;

    
function getDays()
    {
        
return $this->days;        
    }
    
function getHours()
    {
        
return $this->hours;
    }
    
function getMinutes()
    {
        
return $this->minutes;
    }
    
function getSeconds()
    {
        
return $this->seconds;
    }

    
function FormatSeconds($sec)
    {
        
$this->days = floor($sec / (24*3600));
        
$sec = $sec % (24*3600);
        
$this->hours = floor($sec / 3600);
        
$remainSeconds = $sec % 3600;
        
$this->minutes = floor($remainSeconds / 60);
        
$this->seconds = intval($sec - $this->hours * 3600 - $this->minutes * 60);
    }
}

$fs = new FormatSeconds(360000);
print $fs->getDays();
print " ";
print $fs->getHours();
print " ";
print $fs->getMinutes();
print " ";

?> 

抱歉!评论已关闭.