Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar saat kepada jam, minit dan saat dalam php
Cara menukar saat kepada jam, minit dan saat dalam PHP: 1. Tukar saat kepada jam, minit dan saat melalui kaedah "function changeTimeType($seconds){...}" 2. Melalui "; function Sec2Time($ time){...}" kaedah menukar saat kepada jam, minit dan saat.
Persekitaran pengendalian artikel ini: sistem Windows 7, versi PHP 7.1, komputer Dell G3
Cara menukar saat kepada minit dalam php Second?
PHP menukar saat kepada jam, minit dan saat
Satu:
/** * 将秒数转换成时分秒 * * @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; }
Dua:
/** * 转换成 年 天 时 分 秒 * * @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; } }
Disyorkan pembelajaran :《Tutorial Video PHP》
Atas ialah kandungan terperinci Bagaimana untuk menukar saat kepada jam, minit dan saat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!