首页 > 代码库 > javascript中的Date对象

javascript中的Date对象

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

javascript中的Date对象