php 計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間的函數(shù)(小時(shí))
更新時(shí)間:2009年12月18日 21:43:06 作者:
計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間,以前腳本之家發(fā)布過(guò)具體到天數(shù)的,這個(gè)可以具體到小時(shí)數(shù),需要的朋友可以參考下。
這個(gè)是可以具體到小時(shí)的php代碼
/* Author: 楊宇 yangyu@sina.cn */
//輸入兩個(gè)時(shí)間戳,計(jì)算差值,也就是相差的小時(shí)數(shù),如返回2:10,則表示輸入的兩個(gè)時(shí)間相差2小時(shí)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;
}
下面這個(gè)是具體到天數(shù)的函數(shù)代碼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 = '兩個(gè)日期相差 <strong style="color:red">'+time+'</strong> 天!';}</script>
日期相差天數(shù)在線計(jì)算工具
復(fù)制代碼 代碼如下:
/* Author: 楊宇 yangyu@sina.cn */
//輸入兩個(gè)時(shí)間戳,計(jì)算差值,也就是相差的小時(shí)數(shù),如返回2:10,則表示輸入的兩個(gè)時(shí)間相差2小時(shí)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;
}
下面這個(gè)是具體到天數(shù)的函數(shù)代碼js
復(fù)制代碼 代碼如下:
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 = '兩個(gè)日期相差 <strong style="color:red">'+time+'</strong> 天!';}</script>
日期相差天數(shù)在線計(jì)算工具
您可能感興趣的文章:
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- php、mysql查詢當(dāng)天,查詢本周,查詢本月的數(shù)據(jù)實(shí)例(字段是時(shí)間戳)
- php獲取當(dāng)前月與上個(gè)月月初及月末時(shí)間戳的方法
- 時(shí)間戳與時(shí)間相互轉(zhuǎn)換(php .net精確到毫秒)
- PHP獲取毫秒級(jí)時(shí)間戳的方法
- PHP中UNIX時(shí)間戳和日期間的轉(zhuǎn)換與計(jì)算實(shí)例
- PHP時(shí)間戳 strtotime()使用方法和技巧
- php 獲取今日、昨日、上周、本月的起始時(shí)間戳和結(jié)束時(shí)間戳的方法
- 使用php 獲取時(shí)間今天明天昨天時(shí)間戳的詳解
- php日期轉(zhuǎn)時(shí)間戳,指定日期轉(zhuǎn)換成時(shí)間戳
- php獲取本年、本月、本周時(shí)間戳和日期格式的實(shí)例代碼
相關(guān)文章
php中用date函數(shù)獲取當(dāng)前時(shí)間有誤的解決辦法
以下是對(duì)php中用date函數(shù)獲取當(dāng)前時(shí)間有誤的解決辦法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08
php將文件夾打包成zip文件的簡(jiǎn)單實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇php將文件夾打包成zip文件的簡(jiǎn)單實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
簡(jiǎn)單的php寫入數(shù)據(jù)庫(kù)類代碼分享
簡(jiǎn)單的php寫入數(shù)據(jù)庫(kù)類代碼分享,學(xué)習(xí)php的朋友可以參考下。2011-07-07
PHP中通過(guò)ADODB庫(kù)實(shí)現(xiàn)調(diào)用Access數(shù)據(jù)庫(kù)之修正版本
PHP中通過(guò)ADODB庫(kù)實(shí)現(xiàn)調(diào)用Access數(shù)據(jù)庫(kù)之修正版本...2006-12-12
php+javascript實(shí)現(xiàn)的動(dòng)態(tài)顯示服務(wù)器運(yùn)行程序進(jìn)度條功能示例
這篇文章主要介紹了php+javascript實(shí)現(xiàn)的動(dòng)態(tài)顯示服務(wù)器運(yùn)行程序進(jìn)度條功能,涉及php結(jié)合javascript數(shù)學(xué)運(yùn)算與緩沖輸出相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
PHP提取數(shù)據(jù)庫(kù)內(nèi)容中的圖片地址并循環(huán)輸出
PHP利用正則提取數(shù)據(jù)庫(kù)內(nèi)容中的圖片地址循環(huán)輸出的實(shí)現(xiàn)代碼。
2010-03-03 
