JS对象及其方法-Date

来源:互联网 发布:剑网3捏脸数据女 编辑:程序博客网 时间:2024/05/01 02:15

前面谢了一份JS对象中的数组对象,现在记录一下时间对象。参考资料:http://www.jb51.net/w3school/js/jsref_obj_date.htm


Date:

1、构造方法。var date = new Date():返回当前时间。

2、date.getDate();返回date时间中月数中的日期号数。
3、date.getDay();返回date时间中周数中的星期几。其中周日返回0,周一返回1。
4、date.getYear();返回date时间中年数,返回数据是减掉1900之后的。
5、date.getFullYear();返回date时间中年数,返回数据是正常的年份书,用于取代getYear()方法。

6、date.getMonth();返回date时间中月份数,不过这个方法返回数据,1月返回的是0,12月返回的是11,这个有点坑。

7、date.getTime();返回从1970.1.1时间点至今的毫秒数.

8、date.getTimezoneOffset();返回本地时间与格林威治标准时间 (GMT) 的分钟差。

var date = new Date();var r1 = date.getDate();var r2 = date.getDay();var r3 = date.getYear();var r4 = date.getFullYear();var r5 = date.getMonth();var r6 = date.getTime();console.log("date: "+date);console.log("getDate: "+r1);console.log("Day: "+r2);console.log("Year: "+r3);console.log("FullYear: "+r4);console.log("Month: "+r5);console.log("Time: "+r6);结果:date: Sun Aug 07 2016 23:09:58 GMT+0800 (CST)getDate: 7Day: 0Year: 116FullYear: 2016Month: 7Time: 1470582598570

8、date.getTimezoneOffset();返回本地时间与格林威治标准时间 (GMT) 的分钟差。
9、date.getHours();返回本地date时间中本地时间的小时数。
10、 date.getUTCHours();返回date时间中格林威治标准时间的小时数。

我们知道中国用的时间是东八区的时间,与格林威治标准时间差了8个小时。所以才有了以下的测试结果。

var r7 = date.getTimezoneOffset();var h1 = date.getHours();var h2 = date.getUTCHours();console.log("TimezoneOffset: "+r7);console.log("Hours: "+h1);console.log("UTCHours: "+h2);结果:TimezoneOffset: -480Hours: 23UTCHours: 15


11、setXXX(),设置时间的方法,参数规则参考上面给的。

12、UTC();;返回一格林威治标准时间的从1970.1.1时间点至今的毫秒数.

13、date.toXXXString();将date时间转化为XXX形式的字符串。具体的参考W3School给的文档。


0 0
原创粉丝点击