php將日期格式轉(zhuǎn)換成xx天前的格式
本文實例講述了php將日期格式轉(zhuǎn)換成xx天前格式的方法。分享給大家供大家參考。具體如下:
這段代碼可以把時間格式化成3天前,5秒前,2年前的形式
// convert a date into a string that tells how long ago // that date was.... eg: 2 days ago, 3 minutes ago. function ago($d) { $c = getdate(); $p = array('year', 'mon', 'mday', 'hours', 'minutes', 'seconds'); $display = array('year', 'month', 'day', 'hour', 'minute', 'second'); $factor = array(0, 12, 30, 24, 60, 60); $d = datetoarr($d); for ($w = 0; $w < 6; $w++) { if ($w > 0) { $c[$p[$w]] += $c[$p[$w-1]] * $factor[$w]; $d[$p[$w]] += $d[$p[$w-1]] * $factor[$w]; } if ($c[$p[$w]] - $d[$p[$w]] > 1) { return ($c[$p[$w]] - $d[$p[$w]]).' '.$display[$w].'s ago'; } } return ''; } // you can replace this if need be. // This converts my dates returned from a mysql date string // into an array object similar to that returned by getdate(). function datetoarr($d) { preg_match("/([0-9]{4})(\\-)([0-9]{2})(\\-)([0-9]{2})([0-9]{2})(\\:)([0-9]{2})(\\:)([0-9]{2})/",$d,$matches); return array( 'seconds' => $matches[10], 'minutes' => $matches[8], 'hours' => $matches[6], 'mday' => $matches[5], 'mon' => $matches[3], 'year' => $matches[1], ); }
希望本文所述對大家的php程序設(shè)計有所幫助。
- PHP實現(xiàn)XML與數(shù)據(jù)格式進行轉(zhuǎn)換類實例
- php將數(shù)組轉(zhuǎn)換成csv格式文件輸出的方法
- php導出csv格式數(shù)據(jù)并將數(shù)字轉(zhuǎn)換成文本的思路以及代碼分享
- php顏色轉(zhuǎn)換函數(shù)hex-rgb(將十六進制格式轉(zhuǎn)成十進制格式)
- PHP+Mysql日期時間如何轉(zhuǎn)換(UNIX時間戳和格式化日期)
- 使用PHP+JavaScript將HTML頁面轉(zhuǎn)換為圖片的實例分享
- 分享php代碼將360瀏覽器導出的favdb的sqlite數(shù)據(jù)庫文件轉(zhuǎn)換為html
- PHP將HTML轉(zhuǎn)換成文本的實現(xiàn)代碼
- php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符
- PHP轉(zhuǎn)換文本框內(nèi)容為HTML格式的方法
相關(guān)文章
Discuz! 5.0.0論壇程序中加入一段js代碼,讓會員點擊下載附件前自動彈出提示窗口
Discuz! 5.0.0論壇程序中加入一段js代碼,讓會員點擊下載附件前自動彈出提示窗口...2007-04-04WordPress中用于獲取搜索表單的PHP函數(shù)使用解析
這篇文章主要介紹了WordPress中用于獲取搜索表單的PHP函數(shù)使用解析,即get_search_form函數(shù)的基本用法,需要的朋友可以參考下2016-01-01PHP實現(xiàn)蛇形矩陣,回環(huán)矩陣及數(shù)字螺旋矩陣的方法分析
這篇文章主要介紹了PHP實現(xiàn)蛇形矩陣,回環(huán)矩陣及數(shù)字螺旋矩陣的方法,結(jié)合具體實例形式分析了蛇形矩陣,回環(huán)矩陣及數(shù)字螺旋矩陣的概念、表示方法及php實現(xiàn)技巧,需要的朋友可以參考下2017-05-05PHP中CURL方法curl_setopt()函數(shù)的參數(shù)分享
PHP中CURL方法curl_setopt()函數(shù)的使用介紹,需要深入了解curl_setopt的朋友可以參考下2013-01-01用php+javascript實現(xiàn)二級級聯(lián)菜單的制作
二級級聯(lián)菜單在我去年的時候就用asp+js做過,而現(xiàn)在忽然拿出來再做的時候我發(fā)現(xiàn)我忘記了,而且原來用asp寫的程序都找不到了,真暈[emot]sweat[/emot],于是到網(wǎng)上搜,找了半天,我發(fā)現(xiàn)網(wǎng)上的寫法各異,而且都特別復雜,這么一個二級級聯(lián)菜單,有必要弄這么復雜嗎?于是自己想重新寫一個簡單的。在經(jīng)過半個小時左右的思考后,我完成了二級級聯(lián)菜單的設(shè)計和制作。2008-05-05php壓縮HTML函數(shù)輕松實現(xiàn)壓縮html/js/Css及注意事項
如何提高網(wǎng)頁加載速度需要對網(wǎng)頁怎樣的優(yōu)化等等,都是站長們所關(guān)心的問題,其實壓縮網(wǎng)頁的方法很多,本文將講解一下php壓縮HTML函數(shù)輕松實現(xiàn)壓縮html/js/Css,感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01PHP+.htaccess實現(xiàn)全站靜態(tài)HTML文件GZIP壓縮傳輸(一)
PHP+.htaccess實現(xiàn)全站靜態(tài)HTML文件GZIP壓縮傳輸(一)...2007-02-02