国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 計算兩個時間相差的天數、小時數、分鐘數、秒數詳解及實例代碼

2024-05-04 23:52:00
字體:
來源:轉載
供稿:網友

php計算兩個時間相差的天數、小時數、分鐘數、秒數

PHP中計算兩個時間相差的天數、小時數、分鐘數、秒數不如其它語言方便,但搞清了PHP中時間的表示方法后也很簡單。本文章向大家講解php如何計算時間相差。需要的碼農可以參考一下。

先看下面這個網上給的例子: 

//$startdate是開始時間,$enddate是結束時間<?php$startdate="2011-3-15 11:50:00";$enddate="2012-12-12 12:12:12";$date=floor((strtotime($enddate)-strtotime($startdate))/86400);echo "相差天數:".$date."天<br/><br/>";$hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);echo "相差小時數:".$hour."小時<br/><br/>";$minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60);echo "相差分鐘數:".$minute."分鐘<br/><br/>";$second=floor((strtotime($enddate)-strtotime($startdate))%86400%60);echo "相差秒數:".$second."秒";?>

不管是自己使用字符串來構造的時間類型(使用strtotime轉換而來的)也好,還是直接使用系統的time函數得到的時間類型也好,最終其實都是長整形的一個變量。兩個這樣的變量,就很明顯可以做減法了。

做減法得到值是相差的秒數,這個秒數對86400(一天的秒數)取余,則得到相差數。如果對86400取模,還對3600秒、60秒取余,則得到相關的小時和分鐘數。如果對86400取模,再對60取模,則得到相差的秒數。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 石楼县| 西乌| 志丹县| 九江县| 延川县| 平遥县| 太和县| 盐边县| 隆子县| 海原县| 鹤庆县| 蓬安县| 成武县| 龙江县| 新晃| 河池市| 吉安市| 高碑店市| 司法| 秭归县| 永济市| 阳新县| 清河县| 常宁市| 东乡| 霍山县| 宁安市| 泰兴市| 忻城县| 丹江口市| 读书| 乌海市| 澜沧| 砚山县| 阿克苏市| 邢台县| 邻水| 陈巴尔虎旗| 鸡泽县| 南漳县| 临江市|