php中獲得中國式的周的日期方式

2021-08-06 06:03:13 字數 875 閱讀 7517

php中有的時候想獲取某周的開始和結束日期,不是很方便,於是自己收拾了一套。

/**

* 日期轉換成中國式的周一和週日,num=-1預設返回本週周一和週日的日期

* 0表示上週 1表示上上週

* -2表示下週 -3表示下下週

* 以此類推

*/public

static

function

dealdate

($num = -1)

$start_num = $end_num = $deal_num = 0;

//下週、下下週以此類推

if ($num

< 0)

//上週、上上週,以此類推

$start_num = 7 + $num * 7;

$end_num = 1 + $num * 7;

//上週開始日期 7=7 + 0*7, 上上週14=7 + 1*7

$start = date('y-m-d', strtotime("$now_start - $start_num days"));

//上週結束日期 1=1 + 0*7, 上上週8=1 + 1 * 7

$end = date('y-m-d', strtotime("$now_start - $end_num days"));

return ['start' => $start, 'end' => $end];

}

本月的第一天:    $s_time = date('y-m-01');

本月的最後一天: $e_time = date('y-m-d', strtotime("$s_time +1 month -1 day"));

中國式IT的專案

這篇文章用來總結一下2013,同時也分享一下我對中國it專案現狀的一些看法。我先從專案說起。這裡的專案主要是指的軟體開發專案。我們分別從專案中的甲方和乙方談談,看看這兩者對於專案 對應it的認識和觀點。這是個很簡單的事情 不就建幾個表的事情嗎?怎麼讓你說的那麼複雜!現在甲方都知道什麼事表了 我們的需...

中國式考試的弊病

中國是個人數眾多的國家,基於教育公平的原則,應試教育模式是有一定的合理性的.當然我本人更加支援開放式辦學的理念.應試教育其本來目的是支援教育公平,讓想學習,有能力學習的學生得到更好的教育.但是在實踐中,往往就拋棄掉真正有才華的學生.為什麼這樣,我想從應試本身去解釋這個情況.究竟怎樣的考試才是真正公平...

中國式的吵架理論

在資訊化時代的今天,人們找到了更多的地方和方式來發表自己的看法和情感。最近,無論在娛樂界還是到學術界,人們似乎更敢說了。這樣一來,難免就出現了類似吵架的情況,你一言我一語。不知道大家有沒有發現,吵架看多了,能總結出一些規律。大多數的吵架吵到最後往往就偏離的主題了。當乙個人受到指責或攻擊後,反駁的內容...