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 但是有的時候為了實現動態化...