js根據日期獲取所在周


一、獲取時間所在周的周一、周五
function getFirstLastDay (time) {
          
       let date = new Date(time)
            let Time = date.getTime()
            let day = date.getDay()
            let oneDayTime =24*60*60*1000
  
            //周一
            let MondayTime = Time - (day - 1) * oneDayTime
            //周日
            let SundayTime = Time + (7 - day) * oneDayTime
 
            let monday =new Date(MondayTime)
            let sunday = new Date(SundayTime)
       
       return { monday, sunday } 
}

 

二、獲取日期所在周的周一
function getFirstDay (date) {
    let day =date.getDay() || 7  

  return new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1 - day) }

 

三、獲取日期所在周的周五
function getLastDayOf (date) {
    let day = date.getDay() || 7

  return new Date(date.getFullYear(), date.getMonth(), date.getDate() + 7 - day) }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM