0
我用Jean Caffou's函數並調整了一點點。 現在我想不僅讓它計算秒,而且還要毫秒。PHP如何使用我現有的功能顯示毫秒
任何想法如何做到這一點?
################################################
/**
* [Duration kalkuliert Zeitunterschied zwischen zwei Daten]
* @param [unix timestamp] $start
* @param [unix timestamp] $end (optional)
* @return [string] $duration z.B. "4 Tage 3 Stunden 34 Sekunden"
* Danke an: Jean Caffou http://dev.kafol.net/2008/09/php-calculating-time-span-duration.html
*/
function Duration($start,$end=null) {
$end = is_null($end) ? time() : $end;
$seconds = $end - $start;
$days = floor($seconds/60/60/24);
$hours = $seconds/60/60%24;
$mins = $seconds/60%60;
$secs = $seconds%60;
$duration='';
if($days>1) $duration .= "$days Tage ";
if($days==1) $duration .= "$days Tag ";
if($hours==1) $duration .= "$hours Stunde ";
if($hours>1) $duration .= "$hours Stunden ";
if($mins==1) $duration .= "$mins Minute ";
if($mins>1) $duration .= "$mins Minuten ";
if($secs==1) $duration .= "$secs Sekunde ";
if($secs>1) $duration .= "$secs Sekunden ";
$duration = trim($duration);
if($duration==null) $duration = '0 Sekunden';
return $duration;
}# Duration Ende
################################################
我希望它的輸出是這樣的: 1分鐘,30秒,345毫秒。