[TOC]
>[info]Date 对象用于处理日期和时间。
## 时间戳
>[info]时间戳是指格林威治时间(GMT)1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
GMT 是“Greenwich Mean Time”的缩写,中文叫“格林尼治标准时间”,是英国的标准时间,也是世界各地时间的参考标准。中英两国的标准时差为8个小时,即英国的当地时间比中国的北京时间晚8小时。
## Date() 方法
>[info]Date() 方法可返回当天的日期和时间。
~~~
<script type="text/javascript">
var myDate = new Date();//Date 对象会自动把当前日期和时间保存为其初始值。
var myDate = new Date("January 12,2006 22:19:35");
var myDate = new Date("January 12,2006");
var myDate = new Date(2006,0,12,22,19,35);
var myDate = new Date(2006,0,12);
var myDate = new Date(1137075575000);
//根据不同的日期格式生产对应的时间对象
</script>
~~~
## getTime() 方法
>[info]getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。
~~~
<script type="text/javascript">
//语法dateObject.getTime()
var d = new Date()
document.write(d.getTime() + " milliseconds since 1970/01/01")
//在本例中,我们将取得从 1970/01/01 至今的毫秒数,并输出它:
</script>
~~~
>[danger]**作业:**计算出目前到元旦还有几天几小时几分几秒。
<table class="dataintable">
<tbody>
<tr>
<th style="width:25%">
方法
</th>
<th>
描述
</th>
</tr>
<tr>
<td>
<a>
Date()
</a>
</td>
<td>
返回当日的日期和时间。
</td>
</tr>
<tr>
<td>
<a>
getDate()
</a>
</td>
<td>
从 Date 对象返回一个月中的某一天 (1 ~ 31)。
</td>
</tr>
<tr>
<td>
<a>
getDay()
</a>
</td>
<td>
从 Date 对象返回一周中的某一天 (0 ~ 6)。
</td>
</tr>
<tr>
<td>
<a>
getMonth()
</a>
</td>
<td>
从 Date 对象返回月份 (0 ~ 11)。
</td>
</tr>
<tr>
<td>
<a>
getFullYear()
</a>
</td>
<td>
从 Date 对象以四位数字返回年份。
</td>
</tr>
<tr>
<td>
<a>
getYear()
</a>
</td>
<td>
<span class="deprecated">
请使用 getFullYear() 方法代替。
</span>
</td>
</tr>
<tr>
<td>
<a>
getHours()
</a>
</td>
<td>
返回 Date 对象的小时 (0 ~ 23)。
</td>
</tr>
<tr>
<td>
<a>
getMinutes()
</a>
</td>
<td>
返回 Date 对象的分钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
getSeconds()
</a>
</td>
<td>
返回 Date 对象的秒数 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
getMilliseconds()
</a>
</td>
<td>
返回 Date 对象的毫秒(0 ~ 999)。
</td>
</tr>
<tr>
<td>
<a>
getTime()
</a>
</td>
<td>
返回 1970 年 1 月 1 日至今的毫秒数。
</td>
</tr>
<tr>
<td>
<a>
getTimezoneOffset()
</a>
</td>
<td>
返回本地时间与格林威治标准时间 (GMT) 的分钟差。
</td>
</tr>
<tr>
<td>
<a>
getUTCDate()
</a>
</td>
<td>
根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
</td>
</tr>
<tr>
<td>
<a>
getUTCDay()
</a>
</td>
<td>
根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
</td>
</tr>
<tr>
<td>
<a>
getUTCMonth()
</a>
</td>
<td>
根据世界时从 Date 对象返回月份 (0 ~ 11)。
</td>
</tr>
<tr>
<td>
<a>
getUTCFullYear()
</a>
</td>
<td>
根据世界时从 Date 对象返回四位数的年份。
</td>
</tr>
<tr>
<td>
<a>
getUTCHours()
</a>
</td>
<td>
根据世界时返回 Date 对象的小时 (0 ~ 23)。
</td>
</tr>
<tr>
<td>
<a>
getUTCMinutes()
</a>
</td>
<td>
根据世界时返回 Date 对象的分钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
getUTCSeconds()
</a>
</td>
<td>
根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
getUTCMilliseconds()
</a>
</td>
<td>
根据世界时返回 Date 对象的毫秒(0 ~ 999)。
</td>
</tr>
<tr>
<td>
<a>
parse()
</a>
</td>
<td>
返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
</td>
</tr>
<tr>
<td>
<a>
setDate()
</a>
</td>
<td>
设置 Date 对象中月的某一天 (1 ~ 31)。
</td>
</tr>
<tr>
<td>
<a>
setMonth()
</a>
</td>
<td>
设置 Date 对象中月份 (0 ~ 11)。
</td>
</tr>
<tr>
<td>
<a>
setFullYear()
</a>
</td>
<td>
设置 Date 对象中的年份(四位数字)。
</td>
</tr>
<tr>
<td>
<a>
setYear()
</a>
</td>
<td>
<span class="deprecated">
请使用 setFullYear() 方法代替。
</span>
</td>
</tr>
<tr>
<td>
<a>
setHours()
</a>
</td>
<td>
设置 Date 对象中的小时 (0 ~ 23)。
</td>
</tr>
<tr>
<td>
<a>
setMinutes()
</a>
</td>
<td>
设置 Date 对象中的分钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
setSeconds()
</a>
</td>
<td>
设置 Date 对象中的秒钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
setMilliseconds()
</a>
</td>
<td>
设置 Date 对象中的毫秒 (0 ~ 999)。
</td>
</tr>
<tr>
<td>
<a>
setTime()
</a>
</td>
<td>
以毫秒设置 Date 对象。
</td>
</tr>
<tr>
<td>
<a>
setUTCDate()
</a>
</td>
<td>
根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
</td>
</tr>
<tr>
<td>
<a>
setUTCMonth()
</a>
</td>
<td>
根据世界时设置 Date 对象中的月份 (0 ~ 11)。
</td>
</tr>
<tr>
<td>
<a>
setUTCFullYear()
</a>
</td>
<td>
根据世界时设置 Date 对象中的年份(四位数字)。
</td>
</tr>
<tr>
<td>
<a>
setUTCHours()
</a>
</td>
<td>
根据世界时设置 Date 对象中的小时 (0 ~ 23)。
</td>
</tr>
<tr>
<td>
<a>
setUTCMinutes()
</a>
</td>
<td>
根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
setUTCSeconds()
</a>
</td>
<td>
根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
</td>
</tr>
<tr>
<td>
<a>
setUTCMilliseconds()
</a>
</td>
<td>
根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
</td>
</tr>
<tr>
<td>
<a>
toSource()
</a>
</td>
<td>
返回该对象的源代码。
</td>
</tr>
<tr>
<td>
<a>
toString()
</a>
</td>
<td>
把 Date 对象转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toTimeString()
</a>
</td>
<td>
把 Date 对象的时间部分转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toDateString()
</a>
</td>
<td>
把 Date 对象的日期部分转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toGMTString()
</a>
</td>
<td>
<span class="deprecated">
请使用 toUTCString() 方法代替。
</span>
</td>
</tr>
<tr>
<td>
<a>
toUTCString()
</a>
</td>
<td>
根据世界时,把 Date 对象转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toLocaleString()
</a>
</td>
<td>
根据本地时间格式,把 Date 对象转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toLocaleTimeString()
</a>
</td>
<td>
根据本地时间格式,把 Date 对象的时间部分转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
toLocaleDateString()
</a>
</td>
<td>
根据本地时间格式,把 Date 对象的日期部分转换为字符串。
</td>
</tr>
<tr>
<td>
<a>
UTC()
</a>
</td>
<td>
根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
</td>
</tr>
<tr>
<td>
<a>
valueOf()
</a>
</td>
<td>
返回 Date 对象的原始值。
</td>
</tr>
</tbody>
</table>
- 序言
- 第一章:准备工作
- 写在学习之前的话
- web应用开发结构
- 开发工具/环境
- 第二章:展现层面(HTML/CSS)
- HTML简介
- HTML基础
- HTML编码
- HTML链接
- HTML图像
- HTML列表
- HTML表单
- HTML表格(分水岭)
- HTML 实体
- HTML框架
- CSS层叠样式表
- CSS选择器
- CSS文本/字体
- CSS继承和叠加
- CSS框模型
- CSS浮动(分水岭)
- CSS定位
- CSS背景
- CSS图标字体
- CSS补充
- 开发技巧
- 第三章:展现层面(Javascript)
- JS简介
- JS实现
- JS输出交互
- JS变量
- JS数据类型
- JS运算符
- JS流程控制(分水岭)
- JS函数
- JS数组
- JS对象(分水岭)
- JS数组对象
- JS字符串对象
- JS数学对象
- JS日期对象
- JS BOM对象(分水岭)
- JS DOM对象
- JS事件对象
- JS元素对象
- JS DOM节点
- 第四章:展现层面(Jquery)
- JQ简介
- JQ使用
- JQ选择器
- JQ筛选
- JQ属性
- JQ-CSS
- JQ事件
- JQ文档处理
- JQ效果
- JQ-ajax
- 第五章:逻辑/业务层面(PHP)
- PHP简介
- PHP变量
- PHP数据类型
- PHP常量
- PHP运算符
- PHP流程控制
- PHP函数(分水岭)
- PHP日期
- PHP数学
- PHP数组
- PHP字符串
- PHP正则表达式(分水岭)
- PHP目录操作
- PHP文件
- PHP上传/下载
- PHP面向对象(分水岭)
- PHP图像处理
- PHP会话控制
- Ajax异步处理
- PHPMysql扩展
- PHPMysqli扩展
- PHPPdo扩展
- PHP接口
- PHP命名空间
- 第六章:逻辑/业务层面(框架设计)
- 第七章:存储层面(mysql)
- Mysql基础
- Mysql Sql简介
- Mysql数据库
- Mysql数据类型
- Mysql数据表
- Mysql操作记录
- Mysql查询
- Mysql修改表结构
- Mysql日期与时间
- Mysql分组统计
- Mysql多表查询
- Mysql安全
- Mysql存储引擎
- Mysql事务
- Mysql视图
- Mysql触发器
- Mysql存储过程
- Mysql存储函数
- Mysql优化
- 第八章:服务器(Linux)
- Linux介绍与安装
- Shell
- 目录与文件操作
- VIM编辑器使用
- 帐号管理
- SUDO
- 权限控制
- 压缩与打包
- 软件安装
- 计划任务
- 进程管理
- 宝塔Linux面板