javascript语句语义大全(6)

var d = new Date();//创建当前日期对象
var d = new Date('2016/03/22');//允许
var d = new Date('2016/3/22');//允许
var d = new Date('2016-3-22');//无效
var d = new Date('2016-03-22');//允许

d.setFullYear(2010);//设置年份
alert(d.getFullYear());//获取年份

d.setMonth(5);//设置月份
alert(d.getMonth());//获取月份。0指1月,1指2月,2指3月...

d.setDate(10);//设置日
alert(d.getDate());//获取日

alert(d.getDay());//获取周。0指周日,1指周一

alert(d.getHours());//获取时
alert(d.getMinutes());//获取分
alert(d.getSeconds());//获取秒

1000毫秒 = 1秒
alert(Date.parse("2000/03/22"));//输出从1970/1/1午夜到一个具体时间的毫秒数
953654400000
d.setTime(953654400000);//以毫秒设置日期对象
alert(d);
alert(d.getTime());//毫秒数

alert(isLeapYear('2016'));
alert(FormatDate(new Date('2016/3/22'))); //2016-03-22
alert(GetMonthD('2016/3/22'))
alert(Str2Date2('2016-3-22'));
alert(DateDiff('2016/3/22', '2016/3/23'));
alert(DateAdd('2016-3-22', 1));

原文地址:https://www.cnblogs.com/thestudy/p/5621374.html