JS对象及其方法-Date
2016-08-07 21:56
246 查看
前面谢了一份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: 7
Day: 0
Year: 116
FullYear: 2016
Month: 7
Time: 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: -480
Hours: 23
UTCHours: 15
11、setXXX(),设置时间的方法,参数规则参考上面给的。
12、UTC();;返回一格林威治标准时间的从1970.1.1时间点至今的毫秒数.
13、date.toXXXString();将date时间转化为XXX形式的字符串。具体的参考W3School给的文档。
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: 7
Day: 0
Year: 116
FullYear: 2016
Month: 7
Time: 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: -480
Hours: 23
UTCHours: 15
11、setXXX(),设置时间的方法,参数规则参考上面给的。
12、UTC();;返回一格林威治标准时间的从1970.1.1时间点至今的毫秒数.
13、date.toXXXString();将date时间转化为XXX形式的字符串。具体的参考W3School给的文档。
相关文章推荐
- js建立XMLHttpRequest对象及其属性和方法
- js中内置对象Date的方法介绍
- Web前端教程js-event(事件对象及其属性、方法)
- js将时间戳转换为日期以及js Date对象的一些方法
- js重写Date日期对象的add方法
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- JS中定义对象方式二: 使用工厂方式创建对象(传递参数,及其改进方法)
- js 对象创建及其继承的方法
- JS对象及其方法-数组
- js的Date对象的属性和方法
- js中 Date对象中方法详解
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS Date对象及常用方法示例
- JS的对象及其属性和方法
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中Date对象getYear()方法和getFullYear()方法区别
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- JS 基础 —— Function 构造器及其对象、方法
- Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)