js獲取指定日期週數以及星期幾

2021-09-30 12:14:58 字數 1063 閱讀 8908

js獲取日期時遇到如下需求,根據某年某周獲取一周的日期。如開始日期規定為星期四到下一周的星期五為一周。

**如下:

function getnowformatdate(thedate) 

else

if (day >= 10 )

else

return currentdate;

} function isinoneyear(_year,_week)

var theyear = getxdate(_year,_week,4).getfullyear();

if(theyear != _year)

return true;

}// 獲取日期範圍顯示

function getdaterange(_year,_week)

begindate = getxdate(_year,_week,4);

enddate = getxdate(_year,(_week - 0 + 1),5);

return getnowformatdate(begindate) + " 至 "+ getnowformatdate(enddate); }

// 這個方法將取得某年(year)第幾周(weeks)的星期幾(weekday)的日期

function getxdate(year,weeks,weekday)

// 這個方法將取得 某日期(nowdate) 所在周的星期幾(weekday)的日期

function getnextdate(nowdate,weekday)

time+=sub*24*3600000;

nowdate.settime(time);

return nowdate;

}

如獲取2023年第一周日期,從周四開始算。則第一周的日期範圍為

2016-01-07 至 2016-01-15

在提供一段呼叫的參考**:

//日期處理

function daterange() else

}

獲取指定日期為星期幾

之前在專案開發過程當中,需要寫乙個月曆和乙個週曆,由於當時專案經驗太少,儲存時間的時候將格式化後的時間儲存到資料庫,並且還要判斷當前乙個月內所有天數里發生的事件,還用到了給出指定的日期判斷是星期幾的功能。所以,對後期時間處理造成了不必要的麻煩。1.2.功能 獲取指定年月日是星期幾 3.傳參 年月日格...

取得指定日期是星期幾

a 使用calendar類 根據日期取得星期幾 public static string getweek date date calendar cal calendar.getinstance cal.settime date int week index cal.get calendar.day ...

Shell獲取指定日期對應的週幾

shell操作日期時,經常會遇到獲取某一日期所對應的本週的週幾,以獲取對應的本週週六為例,那如果獲取本週週六的日期,是比較簡單的,有直接的函式搞定,具體shell指令碼如下 current sat date with minus date d saturday y m d 但是有的時候為了實現動態化...