不得不承認,這真是乙個奇葩的需求,無奈寫個類湊活用用. 輸入日期格式或者 時間戳,返回當月有多少個周一.周二.週三.....週日;
思路就是 找到這個月有多少天,在便利判斷. 稍微考慮下閏年的情況
前面的獲取乙個月有多少天,沒事看了下date函式說明,蛋疼的直接有這個引數,今天在這嘲笑一下之前的草包行為.date('t');
<?phpclass
gaoelse
$this->mouth = date('m',$time
);
}public
function
week_num()
}if(!isset($n) || empty($n
))
$result = array(1=>0,0,0,0,0,0,0);
for ($n; $n >0 ; $n--)
}return
$result
; }
}
取出某個月有幾天
取出某個月有幾天 取出這個月有幾天 select32 day getdate 32 day getdate 取出上個月有幾天 select day getdate day getdate 取出某個月有幾天 select32 day cast 2000 02 22 as datetime 32 day...
php 獲取某個月的周次資訊
在做統計的時候如果按照周統計 需要對某個月的周次資訊進行計算,如果本月頭一天不是星期一,則向上乙個月取周一,本月最後的幾天如果不能正好是一周,則忽略。例如2019 09月計算出來的結果 2016 08 29 2016 09 04 2016 09 05 2016 09 11 2016 09 12 20...
php根據計算某個時間段內包含星期幾的時期
假如從今天開始,我想獲取之後每週包含周一和周二的時間,加起來一共要3天 today 2019 12 17 weeks 1,2 days 3 var dump getweekdays today,weeks,days desc 根據開始時間和每週的週期計算出天數範圍內的所有時間段 param star...