封装一个时间
创建四种:
①、var now=new Date()拿到客户端系统时间
②、创建日期对象,保存一个自定义时间
var birth=new Date("1993/12/23")
③、var date=new Date(ms)
将毫秒数转为date对象
④、复制一个日期对象
var date2=new Date(date1)
~~~
Date:
API:
1.8个单位:
FullYear Month Date Day
Hours Minutes Seconds Milliseconds
2.每个单位上都有一对get/set方法
其中:.getXXX()用于获取单位的数值
.setXXX()用于修改单位的数值
特例:Day 没有set
3.取值范围:
Month: 0~11 计算机中的月份数,总是比现实中小1
需要修正
Date: 1~31
Day: 0~6
Hours: 0~23
Minutes/Seconds: 0~59
~~~
日期格式化:
date.toString() 转为当地时间的完整格式
date.toLocaleString() 转为当地时间的简化版格式
date.toLocaleDateString() 仅保留日期部分
date.toLocaleTimeString() 仅保留时分秒部分
date.toGMTString() 转为国际标准时间(0时区)
