第一種方法(推薦):
1第二種方法(比較複雜):function
getweekstr(str)
14 let time = month + "月第" + week + "周";
15return
time;16}
1718
function
getweekfromdate(date)
24 let week = math.ceil((date.getdate() + 6 - w) / 7) - 1;
25return
week;26}
2728 console.log("2018-02-3---" + getweekstr("2018-02-3"));
29 console.log("2018-02-4---" + getweekstr("2018-02-4"));
30 console.log("2018-02-5---" + getweekstr("2018-02-5"));
31 console.log("2018-02-12---" + getweekstr("2018-02-12"));
32 console.log("2018-02-19---" + getweekstr("2018-02-19"));
33 console.log("2018-02-28---" + getweekstr("2018-02-28"));
34 console.log("2018-03-1---" + getweekstr("2018-03-1"));
35 console.log("2018-03-5---" + getweekstr("2018-11-1"));
36 console.log("2018-08-27---" + getweekstr("2018-12-01"));
1 console.log(getnowdateandnowweek(1539187200000));23/**4* 獲取當月的第幾周
5* a = d = 當前日期
6* b = 6 - w = 當前周的還有幾天過完(不算今天)
7* a + b 的和在除以7 就是當天是當前月份的第幾周8*/
9function
getmonthweek(a, b, c) ;
1617
18/**19
* 獲取選擇當前的第幾周,當前的周
一、週日
20* time 選擇日期的時間戳
js獲取本週周一的日期
var nowtemp new date 當前時間 var onedaylong 24 60 60 1000 一天的毫秒數 var c time nowtemp.gettime 當前時間的毫秒時間 var c day nowtemp.getday 7 當前時間的星期幾 var m time c ti...
根據輸入的日期取本週周一,和週日
p22為輸入的日期 declare start date nvarchar 1000 declare end date nvarchar 1000 set start date dateadd wk,datediff wk,0 p22 0 set end date dateadd wk,datedi...
計算當前日期所在周的周一和週日
根據日期計算所在周的周一和週日 param time 指定的日期 private static void convertweekbydate date time system.out.println 要計算日期為 sdf.format cal.gettime 輸出要計算日期 cal.setfirst...