js Date
时间相关链接获取前后多少天(小时,分,秒)获取本周第一天获取本周最后一天获取某月第一天,最后一天
时间相关链接
时间设置 w3c时间
获取前后多少天(小时,分,秒)
function GetDate_ab(time_ab
,str
) {
var dd
= new Date(str
);
dd
.setDate(dd
.getDate()+time_ab
);
var y
= dd
.getFullYear();
var m
= (dd
.getMonth()+1)<10?"0"+(dd
.getMonth()+1):(dd
.getMonth()+1);
var d
= dd
.getDate()<10?"0"+dd
.getDate():dd
.getDate();
var hh
= dd
.getHours()<10?"0"+dd
.getHours():dd
.getHours();
var mm
= dd
.getMinutes()<10?"0"+dd
.getMinutes():dd
.getMinutes();
var ss
= dd
.getSeconds()<10?"0"+dd
.getSeconds():dd
.getSeconds();
return y
+"-"+m
+"-"+d
+" "+hh
+":"+mm
+":"+ss
;
}
console
.log("昨天:"+GetDate_ab(-1,''));
console
.log("今天:"+GetDate_ab(0,''));
console
.log("明天:"+GetDate_ab(1,''));
console
.log("后天:"+GetDate_ab(2,''));
获取本周第一天
var now
= new Date();
var week_n
= now
.getDay();
console
.log(GetDate_ab(1-week_n
,''),1-week_n
);
获取本周最后一天
var now
= new Date();
var week_n
= now
.getDay();
console
.log(GetDate_ab(7-week_n
,''),7-week_n
);
获取某月第一天,最后一天
var now
= new Date('2019-9-10');
var y
= now
.getFullYear();
var m
= now
.getMonth();
var d
= now
.getDate();
console
.log(GetDate_ab(1-d
,''));
var mm
=0;
if(m
<=9){
mm
=m
+2;
}else if(m
==10){
mm
=12;
y
=y
+1;
}else if(m
==11){
mm
=1;
y
=y
+1;
}
console
.log(GetDate_ab(-1,y
+'-'+mm
+'-01'));
转载请注明原文地址: https://yun.8miu.com/read-28394.html