不過我相信任何語言,只要撐握了其中規(guī)率就能找到辦法,絕對(duì)是化腐朽為神奇的。

工作中經(jīng)常要進(jìn)行日期計(jì)算,下面總結(jié)幾個(gè)工作中總結(jié)出的經(jīng)驗(yàn)。先記下免得日后會(huì)忘!

1。第一 " /> 蜜桃臀一区二区三区,欧美激情aⅴ一区二区三区,激情久久婷婷

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

關(guān)于時(shí)間計(jì)算的結(jié)總

php中計(jì)算時(shí)間差有時(shí)候是件很麻煩的事! 

不過我相信任何語言,只要撐握了其中規(guī)率就能找到辦法,絕對(duì)是化腐朽為神奇的。 

工作中經(jīng)常要進(jìn)行日期計(jì)算,下面總結(jié)幾個(gè)工作中總結(jié)出的經(jīng)驗(yàn)。先記下免得日后會(huì)忘! 

1。第一種 計(jì)算時(shí)間段差(可以是分,秒,天) 

$endtime="2004-09-09 18:10:00"; 
$d1=substr($endtime,17,2); //秒 
$d2=substr($endtime,14,2); //分 
$d3=substr($endtime,11,2); // 時(shí) 
$d4=substr($endtime,8,2);  //日 
$d5=substr($endtime,5,2); //月 
$d6=substr($endtime,0,4); //年 

echo $d1.'-'.$d2.'-'.$d3.'-'.$d5.'-'.$d4.'-'.$d6."n"; 

echo date("Y-m-d H:i:s")."n"; 
$now_T=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));  
echo $now_T."n"; 
$now_S=mktime("$d3","$d2","$d1","$d5","$d4","$d6"); 
echo $now_S."n"; 
 $end_TS=($now_S-$now_T)/60;   //計(jì)算  剩余分鐘 
echo $end_TS; 
?>  

注 $startdate=mktime("0","0","0","1","1","2000");  
   //所得到的值為從1970-1-1到參數(shù)時(shí)間的總秒數(shù) 那么 化為分 /60   時(shí) /3600   天/3600/24  即可!     

若mktime()中的參數(shù)缺省,那表示使用當(dāng)前日期。 


2.  如果有數(shù)據(jù)庫就很容易了!若是MSSQL可以使用觸發(fā)器!用專門計(jì)算日期差的函數(shù)datediff()便可!  
若是MYSQL那就用兩個(gè)日期字段的差值計(jì)算的計(jì)算結(jié)果保存在另一個(gè)數(shù)值型字段中!用時(shí)調(diào)用便可!

php技術(shù)關(guān)于時(shí)間計(jì)算的結(jié)總,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 利川市| 刚察县| 云南省| 霍城县| 甘洛县| 日土县| 巴林左旗| 岚皋县| 宝坻区| 禄丰县| 原平市| 工布江达县| 大姚县| 遂昌县| 同德县| 宁德市| 鄯善县| 新建县| 同仁县| 琼中| 台江县| 论坛| 漾濞| 永吉县| 惠安县| 贵港市| 和政县| 尼勒克县| 县级市| 沈丘县| 靖宇县| 中山市| 当涂县| 天镇县| 西乡县| 荥阳市| 贵定县| 河北区| 宜春市| 襄城县| 昭觉县|