php轉化為秒,php將秒轉換為小時 分鐘 秒

2021-10-25 21:57:27 字數 1461 閱讀 7289

我需要將秒轉換為「小時:分鐘:秒」。

例如:「685」轉換為「00:11:25」

我怎樣才能做到這一點?

第一種方法:

你可以使用這個gmdate()功能:

echo gmdate("h:i:s", 685);

第二種方法:format_time

function format_time($t,$f=':') // t = seconds, f = separator

return sprintf("%02d%s%02d%s%02d", floor($t/3600), $f, ($t/60)%60, $f, $t%60);

echo format_time(685); // 00:11:25

第三種方法:自定義函式

* convert number of seconds into hours, minutes and seconds

* and return an array containing those values

* @param integer $inputseconds number of seconds to parse

* @return array

function secondstotime($inputseconds) {

$secondsinaminute = 60;

$secondsinanhour = 60 * $secondsinaminute;

$secondsinaday = 24 * $secondsinanhour;

// extract days

$days = floor($inputseconds / $secondsinaday);

// extract hours

$hourseconds = $inputseconds % $secondsinaday;

$hours = floor($hourseconds / $secondsinanhour);

// extract minutes

$minuteseconds = $hourseconds % $secondsinanhour;

$minutes = floor($minuteseconds / $secondsinaminute);

// extract the remaining seconds

$remainingseconds = $minuteseconds % $secondsinaminute;

$seconds = ceil($remainingseconds);

// return the final array

$obj = array(

'd' => (int) $days,

'h' => (int) $hours,

'm' => (int) $minutes,

's' => (int) $seconds,

return $obj;

php 時分秒轉為秒,秒轉化為天時分秒

一 分秒轉為秒 獲取時分秒,轉化成秒 8小時5分5秒 function turnsecond str elseelse num hour 3600 minute 60 second return num 二 秒轉化為天時分秒 轉化時間為 天時分秒 function timesecond second...

Excel 使用公式將秒轉換為分 秒

現在有個需求 將excel裡的時間轉換為分 秒的格式,如下 time second time min second 482.712 xxmin,xxs 480.737 xxmin,xxs 對於這種場景,可以通過excel的公式來實現。假設現在的time second 是單元格的a1位置,我們需要對a...

Excel 使用公式將秒轉換為分 秒

現在有個需求 將excel裡的時間轉換為分 秒的格式,如下 time second time min second 482.712 xxmin,xxs 480.737 xxmin,xxs 對於這種場景,可以通過excel的公式來實現。假設現在的time second 是單元格的a1位置,我們需要對a...