Heim  >  Artikel  >  Backend-Entwicklung  >  PHP berechnet den Zeitabstand zwischen zwei Zeitstempeln

PHP berechnet den Zeitabstand zwischen zwei Zeitstempeln

PHP中文网
PHP中文网Original
2017-07-11 14:35:582215Durchsuche

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(&#39;content&#39;).innerHTML = &#39;两个日期相差 <strong style="color:red">&#39;+time+&#39;</strong> 天!&#39;;}</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!

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