方法一
1$date1 = mktime(0,0,0,2,5,2007); // mktime,對時間格式要求嚴格,返回乙個unix時間戳
2$date2 = mktime(0,0,0,3,6,2007);
3echo ($date2 - $date1)/(24*3600);
方法二1
echo (strtotime('20070316')-strtotime('20070306'))/(24*3600); // strtotime,將乙個英式日期戳轉換成乙個unix時間戳,只要格式符合日期格式即可
注意點:月份和天的日期都不能省去十位的零,否則會出現不以明之的錯誤
1echo
date('y-m-d', strtotime('20050206')),'
'; //
2005-02-06
2echo
date('y-m-d', strtotime('2005206')),'
'; //
2005-07-25
3echo
date('y-m-d', strtotime('200526')),'
'; //
2016-11-16
方法三1
echo
abs(strtotime(「2007-2-1 2 ″)-strtotime(「2007-3-1″))/60/60/24 計算時間差
strtotime的用法:
1echo
strtotime("now"), '';2
echo
strtotime("10 september 2000"), '';3
echo
strtotime("+1 day"), '';4
echo
strtotime("+1 week"), '';5
echo
strtotime("+1 week 2 days 4 hours 2 seconds"), '';6
echo
strtotime("next thursday"), '';7
echo
strtotime("last monday"), '';8
//返回的都是unix時間戳
相應的結果:
1479143620
968515200
1479230020
1479748420
1479935622
1479312000
1479052800
求兩個時間的差
直接上 注 中的model.recenttime就是你自己要計算的時間 nsstring newtime model.recenttime substringtoindex 19 取特定的字串與系統給的格式匹配 nslog newtime newtime dateand日曆 nstimezone z...
Oracle SQL 求兩個時間差
三個字段分別表示時間,字段 info 格式為 2019 10 10 05 13 字段 mydate 格式為 2019 10 10 字段 mytime 格式為 03 24 想求這兩個時間的差,首先要把 mytime 帶上日期,與 mydate 字段拼接,其次將 info 與 拼接後的字段做差。orac...
php兩個日期時間差 用php計算兩個日期相差天數
用php計算兩個日期相差天數 php計算兩個日期相差天數的 方法,例項分析了php操作日期的技巧,需要的朋友可以參考下。求兩個日期之間相差的天數 針對1970年1月1日之後,求之前可以採用泰勒公式 param string day1 param string day2 return number f...