var day
=
new
Date();
var
formatDate
=
function (
date) {
var y
= day.
getFullYear();
var m
= day.
getMonth()
+
1;
m
= m
<
10
?
'0'
+ m
: m;//这是判断月份是否小于10 如果小于在月份前面添加0 成05
var d
= day.
getDate();
d
= d
<
10
? (
'0'
+ d)
: d; //判断天数 也是一样的
return y
+
'-'
+ m
+
'-'
+ d; 这里取到的格式是2018-06-01
};
var today
=
formatDate(
Date()); 在这里你可以直接条用这个函数 但是因为可能日期格式不对
所以可以用以下方法转换成正确的格式
endDate
= today.
split(
'-').
join(
""); 这里格式是20180601
以上是关于获取当前日子的方法,希望可以帮助你们
这是获取当前日期的前七天的方法
function
GetDateStr(
AddDayCount) {
var dd
=
new
Date();
dd.
setDate(dd.
getDate()
+ AddDayCount);
//获取AddDayCount天后的日期
var y
= dd.
getFullYear();
var m
= dd.
getMonth()
+
1;
//获取当前月份的日期
m
= m
<
10
?
'0'
+ m
: m;
var d
= dd.
getDate();
d
= d
<
10
? (
'0'
+ d)
: d;
return y
+
"-"
+ m
+
"-"
+ d;
}
var
date
=
GetDateStr
(
-
7
);
括号的数字,代表你要获取前多少天的内容 记得调用