一個顯示某段時間內(nèi)每個月的方法 返回由這些月份組成的數(shù)組
更新時間:2012年05月16日 00:45:44 作者:
一個顯示某段時間內(nèi)每個月的方法 返回由這些月份組成的數(shù)組,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
/**
* 生成從開始月份到結(jié)束月份的月份數(shù)組
* 該方法仿照黨子皓getDateArr()方法
* @param unknown_type $start
* @param unknown_type $end
*/
function getMonthArr($start, $end)
{
$start = empty($start) ? date('Y-m',strtotime('-1 month')) : $start;
$end = empty($end) ? date('Y-m') : $end;
//轉(zhuǎn)為時間戳
$st = strtotime($start.'-01');
$et = strtotime($end.'-01');
$t = $st;
$i = 0;
while($t <= $et)
{
//這里累加每個月的的總秒數(shù) 計算公式:上一月1號的時間戳秒數(shù)減去當(dāng)前月的時間戳秒數(shù)
//看不懂自己想去
$d[$i] = trim(date('Y-m',$t),' ');
$t += strtotime('+1 month', $t)-$t;
$i++;
}
return $d;
}
相關(guān)文章
PHP5.5在windows安裝使用memcached服務(wù)端的方法
這篇文章主要介紹了PHP5.5在windows安裝使用memcached服務(wù)端的方法,需要的朋友可以參考下2014-04-04
Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開發(fā)環(huán)境
這篇文章主要介紹了Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開發(fā)環(huán)境,本文講解了使用Brew手動搭建PHP的開發(fā)環(huán)境,包括Apache、Nginx、PHP、MySQL、MongoDB、PHPMyAdmin等配置,需要的朋友可以參考下2015-03-03
PHP實(shí)現(xiàn)SMTP郵件的發(fā)送實(shí)例
在本篇文章中我們給大家詳細(xì)分享了PHP實(shí)現(xiàn)SMTP郵件的發(fā)送的相關(guān)實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2018-09-09
php開啟與關(guān)閉錯誤提示適用于沒有修改php.ini的權(quán)限
本節(jié)為大家介紹的是php開啟與關(guān)閉錯誤提示的方法,如果不具備修改php.ini的權(quán)限,可以將如下代碼加入php文件中2014-10-10
PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯誤,有碰到同樣問題的朋友可參考一下2012-08-08
基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導(dǎo)入數(shù)據(jù)
這篇文章主要介紹了基于ThinkPHP+uploadify+upload+PHPExcel 無刷新導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2015-09-09
PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能示例
這篇文章主要介紹了PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能,結(jié)合實(shí)例形式分析了php基于socket實(shí)現(xiàn)TCP服務(wù)器端與客戶端通信功能的相關(guān)配置、定義與使用技巧,需要的朋友可以參考下2018-04-04

