js获取本日、明天、本周的第一天、本周的最后一天、本月的第一天、本月的最后一天,返回字符串格式的日期:
03 | var Nowdate= new Date(); |
04 | M=Number(Nowdate.getMonth())+1 |
05 | return Nowdate.getFullYear()+ "-" +M+ "-" +Nowdate.getDate(); |
09 | function showTomorrow(){ |
11 | tom.setDate(tom.getDate()+1); |
12 | M=Number(tom.getMonth())+1 |
13 | return tom.getFullYear()+ "-" +M+ "-" +tom.getDate(); |
17 | function showWeekFirstDay(){ |
18 | var Nowdate= new Date(); |
19 | var WeekFirstDay= new Date(Nowdate-(Nowdate.getDay()-1)*86400000); |
20 | M=Number(WeekFirstDay.getMonth())+1 |
21 | return WeekFirstDay.getFullYear()+ "-" +M+ "-" +WeekFirstDay.getDate(); |
25 | function showWeekLastDay(){ |
26 | var Nowdate= new Date(); |
27 | var WeekFirstDay= new Date(Nowdate-(Nowdate.getDay()-1)*86400000); |
28 | var WeekLastDay= new Date((WeekFirstDay/1000+6*86400)*1000); |
29 | M=Number(WeekLastDay.getMonth())+1 |
30 | return WeekLastDay.getFullYear()+ "-" +M+ "-" +WeekLastDay.getDate(); |
34 | function showMonthFirstDay(){ |
35 | var Nowdate= new Date(); |
36 | var MonthFirstDay= new Date(Nowdate.getFullYear(),Nowdate.getMonth(),1); |
37 | M=Number(MonthFirstDay.getMonth())+1; |
38 | return MonthFirstDay.getFullYear()+ "-" +M+ "-" +MonthFirstDay.getDate(); |
42 | function showMonthLastDay() |
44 | var Nowdate= new Date(); |
45 | var MonthNextFirstDay= new Date(Nowdate.getFullYear(),Nowdate.getMonth()+1,1); |
46 | var MonthLastDay= new Date(MonthNextFirstDay-86400000); |
47 | M=Number(MonthLastDay.getMonth())+1 |
48 | return MonthLastDay.getFullYear()+ "-" +M+ "-" +MonthLastDay.getDate(); |