JavaScript Date(日期) 对象
# 创建日期
有四种方式初始化日期:
new Date(); //这个表示当前系统的日期
new Date(value);
new Date(dateString);
new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
1
2
3
4
2
3
4
# 设置日期
# 特定的日期setFullYear()
var a = new Date()
a.setFullYear(2021,04,04)
console.log(a) //输出的结果是2021-05-04 ,没错第2个参数表示月份,但是出来的实际月份要+1,所以在设定的时候要-1
1
2
3
2
3
再来一个
var a = new Date()
a.setFullYear(2021,04,32)
console.log(a) //输出的结果是2021-06-01,没错第3个参数,如果超出当月天数,会自动月+,
1
2
3
2
3
# setdata,getdata
var a = new Date()
a.setDate(a.getDate()+5)
console.log(a) //结果是当前日期再加5天,如果满月进位
1
2
3
2
3
# 两个日期比较
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("今天是2100年1月14日之前");
}
else
{
alert("今天是2100年1月14日之后");
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 完整的Data对象参考手册 (opens new window)
编辑 (opens new window)
上次更新: 2021/08/13, 23:21:49