計算兩個時間戳相隔的時間多调整,以前腳本之家發布過具體到天數的她黑线,這個可以具體到小時數论过,需要的朋友可以參考下带笑容。
這個是可以具體到小時的php代碼
復制代碼代碼如下:
/* Author: 楊宇 yangyu@sina.cn *///輸入兩個時間戳很响,計算差值回宗门,也就是相差的小時數大眼显,如返回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;}
下面這個是具體到天數的函數代碼js
復制代碼代碼如下:
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 = '兩個日期相差 '+time+' 天!';}