這篇文章主要介紹了php如何將秒數轉換成時分秒,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創新互聯公司,專注為中小企業提供官網建設、營銷型網站制作、響應式網站設計、展示型成都做網站、網站建設等服務,幫助中小企業通過網站體現價值、有效益。幫助企業快速建站、解決網站建設與網站營銷推廣問題。
php將秒數轉換成時分秒的方法:1、通過“function changeTimeType($seconds){...}”方法將秒數轉換成時分秒;2、通過“function Sec2Time($time){...}”方法將秒數轉換成年天時分秒。
本文操作環境:Windows7系統、PHP7.1版本、Dell G3電腦
php怎么將秒數轉換成時分秒?
PHP將秒數轉換成時分秒
一:
/** * 將秒數轉換成時分秒 * * @param 秒數 $seconds * @return void */ function changeTimeType($seconds) { if ($seconds > 3600) { $hours = intval($seconds / 3600); $time = $hours . ":" . gmstrftime('%M:%S', $seconds); } else { $time = gmstrftime('%H:%M:%S', $seconds); } return $time; }
二:
/** * 轉換成 年 天 時 分 秒 * * @param [type] $time * @return void */ function Sec2Time($time) { if (is_numeric($time)) { $value = array( "years" => 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0, ); $t = ''; if ($time >= 31556926) { $value["years"] = floor($time / 31556926); $time = ($time % 31556926); $t .= $value["years"] . "年"; } if ($time >= 86400) { $value["days"] = floor($time / 86400); $time = ($time % 86400); $t .= $value["days"] . "天"; } if ($time >= 3600) { $value["hours"] = floor($time / 3600); $time = ($time % 3600); $t .= $value["hours"] . "小時"; } if ($time >= 60) { $value["minutes"] = floor($time / 60); $time = ($time % 60); $t .= $value["minutes"] . "分"; } $value["seconds"] = floor($time); //return (array) $value; $t .= $value["seconds"] . "秒"; return $t; } else { return (bool) false; } }
感謝你能夠認真閱讀完這篇文章,希望小編分享的“php如何將秒數轉換成時分秒”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!
網頁題目:php如何將秒數轉換成時分秒
文章起源:http://m.newbst.com/article28/pjcicp.html
成都網站建設公司_創新互聯,為您提供網站建設、標簽優化、定制網站、企業網站制作、電子商務、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯