Der Zeitstempel, normalerweise eine Folge von Zeichen, identifiziert eindeutig einen bestimmten Zeitpunkt. Die digitale Zeitstempeltechnologie ist eine Variante der digitalen Signaturtechnologie. Zeit ist auch in PHP eine sehr wichtige Anforderung. In diesem Artikel sprechen wir hauptsächlich über zwei Methoden für PHP, um die Differenz zwischen Tag, Stunde, Minute und Sekunde zwischen zwei Zeitstempeln zu berechnen.
Empfohlenes Handbuch: php vollständiges Handbuch zum Selbststudium
Erster Typ:
/** * 计算两个时间戳之间相差的日时分秒 * @param $unixTime_1 开始时间戳 * @param $unixTime_2 结束时间戳 * @return array */ function timeDiff($unixTime_1, $unixTime_2) { $timediff = abs($unixTime_2 - $unixTime_1); //计算天数 $days = intval($timediff / 86400); //计算小时数 $remain = $timediff % 86400; $hours = intval($remain / 3600); //计算分钟数 $remain = $remain % 3600; $mins = intval($remain / 60); //计算秒数 $secs = $remain % 60; return ['day' => $days, 'hour' => $hours, 'min' => $mins, 'sec' => $secs]; } //Array ( // [day] => 1 // [hour] => 0 // [min] => 3 // [sec] => 31 //)
Empfohlene verwandte Artikel:
1.PHP-Operationen zu Datum und Uhrzeit
Verwandte Videoempfehlungen:
1.Dugu Jiujian (4)_PHP-Video-Tutorial
Zweiter Typ:
/** * 计算两个时间戳之间相差的日时分秒 * @param $date1 开始时间 * @param $date2 结束时间 * @return array */ function diffDate($date1, $date2) { $datetime1 = new \DateTime($date1); $datetime2 = new \DateTime($date2); $interval = $datetime1->diff($datetime2); $time['year'] = $interval->format('%Y'); $time['month'] = $interval->format('%m'); $time['day'] = $interval->format('%d'); $time['hour'] = $interval->format('%H'); $time['min'] = $interval->format('%i'); $time['sec'] = $interval->format('%s'); $time['days'] = $interval->format('%a'); // 两个时间相差总天数 return $time; } //Array ( // [year] => 00 // [month] => 1 // [day] => 2 // [hour] => 00 // [min] => 3 // [sec] => 31 // [days] => 33 //)
So berechnet PHP die Differenz in Tagen, Stunden, Minuten und Sekunden zwischen zwei Zeitstempel Zwei Methoden, ich hoffe, sie können Ihnen helfen.
Verwandte Empfehlungen:
Zeitstempel PHP-Zeitstempel-Verwendungsbeispielcode
Zusammenfassung der Verwendung der PHP-Zeitstempelfunktion
Erklärung des PHP-Zeitstempels mit Beispielen_PHP-Tutorial
Die maximale Zeit, die der PHP-Zeitstempel ausdrücken kann. Was ist das und wie man es löst
Das obige ist der detaillierte Inhalt vonZwei Möglichkeiten, die Differenz zwischen zwei Zeitstempeln in PHP zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!