现在的位置: 首页 > 综合 > 正文

时间对象使用心得

2014年09月05日 ⁄ 综合 ⁄ 共 1167字 ⁄ 字号 评论关闭

构造器 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、构造器能用的参数形式,他都能用,也就是说只能参数能生成时间对象就成;

参考:http://www.w3school.com.cn/js/jsref_obj_date.asp

参考1

参考2

【上篇】
【下篇】

抱歉!评论已关闭.