- Date是什么?
- Date是日期类的构造函数 也是个对象,用于构造日期对象的实例。
- 有一个 now()方法,返回截止目前的时间戳(1970.1.1日始)。
- Date.parse()接受 一定格式的日期字符串,返回相应的时间戳。
- '6/30/2017',月/日/年
- '2016-2-22',年-月-日
- 'june12 , 2017' 英文月日 年。
Date.UTC()接受多个表示日期年月日时分秒的数字,返回响应的时间戳。
- (2015,1,3)表示 2015年2月3日。
- 如何构建Date实例
- 构造函数 new Date()。
- 如果不传入参数,则返回当前的日期对象。
- 如果传入时间戳 ,则返回 到 相应时间戳 的日期对象。
- 如果传入的是多个数字,则调用Date.UTC()方法返回时间戳后再 把时间戳 传入到 Date构造函数里,返回响应的日期对象。
- 如果传入的是字符串,则调用Date.parse()方法返回时间戳后再 把时间戳 传入到 Date构造函数里,返回响应的日期对象。
- Date实例的一些有用的方法
- tool方法:
- Date实例提供了很多格式化的方法,完全能够满足我们日常所用。
- toString(),返回日期的字符串表示
- toLocaleString(),返回日期对象的本地字符串表示。
- valueOf(),返回时间戳。可以方便的比较 两个日期对象的 大小了。
- toTimeString(),返回时分秒的字符串表示。
- toLocaleTimeString()。。。
- toDateString(),返回日期的字符串表示。
- toLocaleDateString(),。。。
- 设置日期
- setTime(时间戳),等同 new Date(时间戳)。getTime()返回时间戳。
- setFullYear(),getFullYear()
- setMonth(),getMonth(),0表示一月。
- setDate(),设置日期月份中的天数。getDate()
- getDay()
- setHours(),getHours()
- setMinutes(),getMinutes()。
- 个人看法,js提供的日期对象还是很有用的,但是用起来很繁琐,随着HTML5标准的确立,Date对象用的越来越少,知道了解即可。
|