Heim >Backend-Entwicklung >PHP-Problem >PHP konvertiert Sekunden in Stunden, Minuten, Sekunden

PHP konvertiert Sekunden in Stunden, Minuten, Sekunden

藏色散人
藏色散人Original
2021-10-14 11:00:535568Durchsuche

So konvertieren Sie Sekunden in Stunden, Minuten und Sekunden in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Konvertieren Sie Sekunden in Stunden, Minuten und Sekunden, indem Sie die Funktion „secondChanage($second = 0){...}“ erstellen. "Methode.

PHP konvertiert Sekunden in Stunden, Minuten, Sekunden

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php-Methode zum Umrechnen von Sekunden in Stunden, Minuten und Sekunden:

Vorwort

Eine Methode, die muss für Kommunikationsaufzeichnungen verwendet werden. Es dient dazu, Sekunden in Stunden, Minuten und Sekunden umzuwandeln. Es reicht für das Adressbuch ~

Beispiel

<p>$v = 30;gmdate(&#39;H:i:s&#39;, $v); //00:00:30<br/></p>

Wenn Sie das Format auf XX Stunden XX Minuten XX Sekunden ändern möchten, müssen Sie es hier nur umwandeln.

<p>/**<br/>     * 处理时间<br/>     * <br/>     * @param string $s 转化好的时间<br/>     * <br/>     * @return string $ftime 处理好的时间     */<br/>    public function ftime($s)<br/>    {        <br/>    $time = explode(&#39;:&#39;, $s);        <br/>    $time[&#39;0&#39;] == &#39;00&#39; ? $h = 0 : $h = $time[&#39;0&#39;];        <br/>    $time[&#39;1&#39;] == &#39;00&#39; ? $m = 0 : $m = $time[&#39;1&#39;];        <br/>    $time[&#39;2&#39;] == &#39;00&#39; ? $s = 0 : $s = $time[&#39;2&#39;];        <br/>    $ftime = (        <br/>    empty($h) ? (            <br/>    empty($m) ? $s .&#39;秒&#39; : (                <br/>    empty($s) ? $m . &#39;分&#39; : $m . &#39;分&#39; . $s .&#39;秒&#39;<br/>                )<br/>            ) :(            <br/>            empty($m) && empty($s) ? $h .&#39;小时&#39; : (                <br/>            empty($m)  ? $h . &#39;时&#39; . $s . &#39;秒&#39; : (                    <br/>            empty($s) ? $h . &#39;小时&#39; . $m . &#39;分&#39; : $h . &#39;小时&#39; . $m . &#39;分&#39; .$s . &#39;秒&#39;<br/>                )<br/>                    )<br/>                        )<br/>        );        return $ftime;<br/>    }</p>
Rendering

Empfohlenes Studium: „

PHP-Video-Tutorial

Aber das reicht zwar nur für das Adressbuch, aber was ist, wenn Sie das nächste Mal neu schreiben müssen? Verfahren.

<p>/**<br/> * 秒转换为天,小时,分钟<br/> * <br/> * @param int $second 时间戳<br/> * <br/> * @return string */<br/> function secondChanage($second = 0)<br/>{    <br/>$newtime = &#39;&#39;;    <br/>$d = floor($second / (3600*24));    <br/>$h = floor(($second % (3600*24)) / 3600);    <br/>$m = floor((($second % (3600*24)) % 3600) / 60);    <br/>$s = $second - ($d*24*3600) - ($h*3600) - ($m*60);    empty($d) ?  <br/>    $newtime = (            <br/>    empty($h) ? (                <br/>    empty($m) ? $s . &#39;秒&#39; : ( <br/>                    <br/>                    empty($s) ? $m.&#39;分&#39; :  $m.&#39;分&#39;.$s.&#39;秒&#39;<br/>                    )<br/>                ) : (                <br/>                empty($m) && empty($s) ? $h . &#39;时&#39; : (                    <br/>                empty($m) ? $h . &#39;时&#39; . $s . &#39;秒&#39; : (                        <br/>                empty($s) ? $h . &#39;时&#39; . $m . &#39;分&#39; : $h . &#39;时&#39; . $m . &#39;分&#39; . $s . &#39;秒&#39;<br/>                        )<br/>                )<br/>            )<br/>    ) : $newtime = (        <br/>    empty($h) && empty($m) && empty($s) ? $d . &#39;天&#39; : (            <br/>    empty($h) && empty($m) ? $d . &#39;天&#39; . $s .&#39;秒&#39; : (                <br/>    empty($h) && empty($s) ? $d . &#39;天&#39; . $m .&#39;分&#39; : (                    <br/>    empty($m) && empty($s) ? $d . &#39;天&#39; .$h . &#39;时&#39; : (                        <br/>    empty($h) ? $d . &#39;天&#39; .$m . &#39;分&#39; . $s .&#39;秒&#39; : (                            <br/>    empty($m) ? $d . &#39;天&#39; .$h . &#39;时&#39; . $s .&#39;秒&#39; : (                                <br/>    empty($s) ? $d . &#39;天&#39; .$h . &#39;时&#39; . $m .&#39;分&#39; : $d . &#39;天&#39; .$h . &#39;时&#39; . $m .&#39;分&#39; . $s . &#39;秒&#39;<br/>                            )<br/>                        )<br/>                    )<br/>                )<br/>            )<br/>        )<br/>    ); <br/>    return $newtime;<br/>  <br/>}<br/></p>

Das obige ist der detaillierte Inhalt vonPHP konvertiert Sekunden in Stunden, Minuten, 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
Vorheriger Artikel:Wozu dient der PHP-Switch?Nächster Artikel:Wozu dient der PHP-Switch?