php 根據年份獲取每週的開始時間和結束時間

2021-08-22 14:49:32 字數 365 閱讀 7359

原本覺得這個函式是在網上能隨便就能找到的,誰知道千篇一律的都是那個函式,而且發現如果今年是2018,那麼2018至後面的年份根本就得不各週的開始和結束時間戳 陣列。所以自己寫了!但是演算法方面應該可以優化!

如下直接甩函式(如果可以優化,請幫忙給出優化的函式,謝謝!):

function get_week($year) 

//組裝最後一周的開始和結束時間

$remainder = ((strtotime($yearendday)-$weeks[1]['week_end'])/86400)%7;

if($remainder > 0)

return $weeks;

}

PHP獲取本週開始時間

先設定時區 date default timezone set prc 網上的寫法 總覺得這週跨年或者跨月的時候會悲劇 未驗證 echo mktime 0,0,0,date m date d date w date y 同事的寫法 當本日為週日的時候 就坑了 echo strtotime last ...

獲取某年某月每週的開始時間和結束時間

獲取某年某月每週的開始時間和結束時間 function getinfo year,month let d new date what day is first day d.setfullyear year,month 1,1 let w1 d.getday 某月的第一天是星期幾 console.lo...

opencv VS2015開始時的環境配置

首先對於系統環境的配置 在電腦裝過opencv配置一次之後再用就不用重新進行配置 系統環境變數配置好之後,在vs2015上進行相應的配置.首先選擇新建專案 vc win32控制台程式 空專案,再右擊原始檔建立乙個相應的main函式 e opencv opencv build include open...