# Date对象
[TOC]
日期对象用于处理日期时间
~~~
<script>
var date = new Date();
console.log(date); // Sun Mar 06 2016 20:24:16 GMT+0800 (中国标准时间)
</script>
~~~
## getFullYear方法 获取年份
~~~
<script>
var date = new Date();
console.log(date.getFullYear()); // 2016
</script>
~~~
## getDate方法 获取日期
~~~
<script>
var date = new Date();
console.log(date.getDate()); // 6
</script>
~~~
## getDay方法 获取星期
~~~
<script>
var date = new Date();
console.log(date.getDay()); // 0
</script>
~~~
## getTime方法 获取毫秒
~~~
<script>
var date = new Date();
console.log(date.getTime()); // 1457267468329
</script>
~~~
## setFullYear方法 设置具体的日期
~~~
<script>
var date = new Date();
console.log(date.setFullYear(2015)); // 1425645068329
</script>
~~~
# 其他
## 时钟
~~~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript日期时间对象联系-时钟小Demo</title>
</head>
<body onload="startTime();">
<div id="timetxt"></div>
<script>
function startTime(){
var today = new Date(); // 获得日期时间对象
var hours = today.getHours(); // 获取当前小时
var minutes = today.getMinutes(); // 获取当前分钟
var seconds = today.getSeconds(); // 获取当前秒数
minutes = checkTime(minutes); // 格式化分钟
seconds = checkTime(seconds); // 格式化秒数
document.getElementById('timetxt').innerHTML = hours + ':' + minutes + ':' + seconds; // 设置时间
var time = setTimeout(function(){
startTime();
},1000); // 每1秒钟执行一次函数
}
// 将小于10的数字前面补上0
function checkTime(i){
if( i < 10 ) i = "0" + i;
return i;
}
</script>
</body>
</html>
~~~
- 空白目录
- JavaScript保留字
- JS事件
- JS面向对象
- JS内置对象
- 自定义对象
- String 字符串对象
- Date 日期时间对象
- Array 数组对象
- Math 对象
- DOM对象控制HTML
- getElementsByName
- getElementsByTagName
- getAttribute 获取元素属性
- setAttribute 设置元素属性
- childNodes 访问子节点
- parentNode 访问父节点
- createElement 创建元素节点
- createTextNode 创建文本节点
- insertBefore 插入节点
- removeChild 删除节点
- offsetHeight 网页高度
- scrollHeight 网页高度
- JS浏览器对象
- window对象
- 计时器
- history对象
- location对象
- screen对象
- navigator对象
- 弹出窗口
- cookies