PHP獲取兩個時間相差的年數、月數和天數
1、定義一年為360天,一個月為30天;2、代碼中86400=246060,代表一天中共有多少秒;3、這兩個時間都要規范的寫成類似 2013-07-28的形式;4、推廣到所有的PHP程序,可以把Get_option('swt_builddate')這個wordpress獲取后 臺數據的參數改成需要比較的時間參數。
<?php //Get detail gap of year,month and days between two different time by vfhky 20130728 $common = (time()-strtotime(get_option('swt_builddate'))); $a = floor($common/86400/360); //整數年 $b = floor($common/86400/30) - $a*12; //整數月 $c = floor($common/86400) - $a*360 - $b*30; //整數日 $d = floor($common/86400); //總的天數 echo $a."年".$b."月".$c."日(共計".$d."天)"; ?>
本文由用戶 n6bg 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!