Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Methode basierend auf der PHP-Dauer in Sekunden

PHP-Methode basierend auf der PHP-Dauer in Sekunden

不言
不言Original
2018-07-04 16:36:582628Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zur Berechnung der Dauer basierend auf Sekunden in PHP vor. Er hat einen bestimmten Referenzwert, den ich jetzt mit Ihnen teilen kann.

/**
 * 计算持续时长
 *
 * @param int $second 秒数
 * @return string $duration 5天10小时43分钟40秒 
 */
 function second2duration($seconds)
{    
$duration = '';    
$seconds  = (int) $seconds;    
if ($seconds <= 0) {        
return $duration;
    }    
    list($day, $hour, $minute, $second) = explode(&#39; &#39;, gmstrftime(&#39;%j %H %M %S&#39;, $seconds));    
    $day -= 1;    
    if ($day > 0) {        
    $duration .= (int) $day.&#39;天&#39;;
    }    
    if ($hour > 0) {        
    $duration .= (int) $hour.&#39;小时&#39;;
    }    
    if ($minute > 0) {        
    $duration .= (int) $minute.&#39;分钟&#39;;
    }    
    if ($second > 0) {        
    $duration .= (int) $second.&#39;秒&#39;;
    }    
    return $duration;
}
>Das Obige ist der Ich hoffe, dass der gesamte Inhalt dieses Artikels zum Lernen aller beiträgt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

PHP-Methode zur Berechnung des relativen Pfads zweier Dateien

Das obige ist der detaillierte Inhalt vonPHP-Methode basierend auf der PHP-Dauer in Sekunden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn