Zeitstempel (Zeitstempel), vollständige und überprüfbare Daten, die ein Datenelement darstellen können, das vor einem bestimmten Zeitpunkt existierte. Es handelt sich normalerweise um eine Zeichenfolge, die einen bestimmten Zeitpunkt eindeutig identifiziert. Unter Verwendung von durch digitale Signaturtechnologie generierten Daten enthält das signierte Objekt Originaldateiinformationen, Signaturparameter, Signaturzeit und andere Informationen. Es wird häufig beim Schutz geistigen Eigentums, bei der Vertragsunterzeichnung, in der Finanzbuchhaltung, bei elektronischen Angeboten und Geboten, beim Aktienhandel usw. eingesetzt.
In diesem Artikel wird hauptsächlich beschrieben, wie PHP zum Berechnen der Zeit zwischen zwei Zeitstempeln verwendet wird. Der Code lautet wie folgt
Dies kann stundenspezifisch sein
//输入两个时间戳,计算差值,也就是相差的小时数,如返回2:10,则表示输入的两个时间相差2小时10分钟 function hours_min($start_time,$end_time){ if (strtotime($start_time) > strtotime($end_time)) list($start_time, $end_time) = array($end_time, $start_time); $sec = $start_time - $end_time; $sec = round($sec/60); $min = str_pad($sec%60, 2, 0, STR_PAD_LEFT); $hours_min = floor($sec/60); $min != 0 && $hours_min .= ':'.$min; return $hours_min; }
Das Folgende ist der Funktionscode js, der sich speziell auf die Anzahl der Tage bezieht
Der Code lautet wie folgt:
function get_date_different(){ var _date_1 = document.getElementById('date1').value.replace(/(^\s*)|(\s*$)/g,''); var _date_2 = document.getElementById('date2').value.replace(/(^\s*)|(\s*$)/g,''); _date_1 = new Date(_date_1); _date_2 = new Date(_date_2); var days= _date_2.getTime() - _date_1.getTime(); var time = parseInt(days / (1000 * 60 * 60 * 24)); document.getElementById('content').innerHTML = '两个日期相差 <strong style="color:red">'+time+'</strong> 天!';}</script>
Das obige ist der detaillierte Inhalt vonPHP berechnet den Zeitabstand zwischen zwei Zeitstempeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!