Date()是用于创建Date对象的构造器函数,可传递的参数:
1无参数:默认为当天的日期
2一个用于表现日期的字符串
3分别传递日,月,时间等值
4一个timestamp值
new Date()
//Date {Mon Jan 09 2017 15:19:21 GMT+0800}
字符串初始化Date()对象eg;
new Date('2017 1 9').toString()
//"Sun Jan 09 2017 00:00:00 GMT+0800"
new Date('1 2 2017').toString()
//"Mon Jan 02 2017 00:00:00 GMT+0800"
使用Date构造器传递具体数值
年份:
月份:0-11
日期:0-31
时钟:0-23
分钟:0-59
秒钟:0-59
毫秒数:0-999
Date对象的工作方式:
创建好Date对象后,就可以调用该对象的许多方法,使用最多的为get*(),set*()
eg:var d=new Date();
d.setMonth(2)
//1489044780183
d..toString()
//"Thu Mar 09 2017 15:34:20 GMT+0800"
Date对象所包含的一些静态方法:
Date.parse("jan 1,2000")将所接受的字符串转化为timestamp格式
//946656000000
Date.UTC()将接受的参数转化为符合格林尼治时标准的timestamp值
Date.UTC(2000,1,2)
//949449600000
在新建date对象的过程中,将UTC()返回格林尼治时间转换为本地时间
new Date(Date.UTC(2000,1,2))