构造器 new Date();
功能:返回一个时间对象;
参数形式:
1、new Date("month dd,yyyy hh:mm:ss");如:new Date("January 12,2006 22:19:35");
2、new Date("month dd,yyyy");如:new Date("January 12,2006");
3、new Date(yyyy,mth,dd,hh,mm,ss);如:new Date(2006,0,12,22,19,35);
4、new Date(yyyy,mth);如:new Date(2006,1);返回的是2006年2月1号
5、new Date(yyyy,mth,dd);如:new Date(2006,0,12);后边的时分秒可写,可不写,不写的话就是0
6、new Date(ms);如:new Date(1137075575000);
7、new Date("month/dd/yyy");如:new Date("1/1/1970");
8、new Date("month-dd-yyy");如:new Date("1-1-1970");注意这种写法只能在IE下用,所以一般也不用这种形式;
说明:
所有传的值如果超过最大范围,会自动进位;
1、2格式如果传的负数,不同浏览器表现不一样,所以类似这种格式的最好不要传负数;
3、4、5格式如果传负数,则会自动退位;
Date.UTC()
功能:返回date对象距世界标准时间(UTC)1970年1月1日午夜之间的毫秒数(时间戳),注意是以UTC时间为准的,
参数形式:
Date.UTC(yyyy,mth,dd);如:new UTC(2006,0,12);后边的时分秒可写,可不写,不写的话就是0;
说明:
自己试了试,貌似只能按这个格式写
Date.parse()
功能:指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。注意是本地时间到GMT 时间1970年1月1号的毫秒数;
参数形式:
1、Date.parse( 时间对象 );//如 Date.parse( new Date() );
2、构造器能用的参数形式,他都能用,也就是说只能参数能生成时间对象就成;