javascript篇:javascript对象——Date

  Date对象是javascript的内置对象,用于处理日期和时间,使用前必须定义:
    var myDate = new Date();//Date对象会自动初始化该对象,使其值为当前日期和时间。
    var myDate = new Date("June 15, 1990 00:00:00");
    var myDate = new Date(milsec);//参数为距离1970/1/1午夜的毫秒数
    var myDate = new Date(year,month,date,hour,min,sec,milsec);//month是从0开始数的!

    var myDate = new Date(2003,1,1,11);

    var myDate = new Date(2011,,,12,13,14);

    以上方式定义myDate 是本地时间,而不是UTC时间。

 

Date对象的属性:

  • constructor
  • prototype

  

 

Date对象的方法:

  • 获取时间/日期:
    • getFullYear(),getMonth(),getDate()
      分别返回该Date对象的年(四位数),月(0~12),日(0~31)。
    • getHours(),getMinutes(),getSeconds(),getMillisecond()
      分别返回Date对象的小时(0~23),分钟(0~59),秒(0~59),毫秒(0~999)
    • getDay()
      返回Date对象是一周中的第几天(0~6)。注:周日为0
    • getTime()
      返回1970年1月1日至今的毫秒数
    • getTimezoneOffset()
      返回本地时间与格林威治时间(GMT)的分钟差。除以60即可得到当地时区(正为东n时区,负为西n时区)
    • getUTCDXXX()
      根据世界时,返回Date对象中的某些信息。针对上第1~3点中的函数。getUTCFullYear(),getUTCHours(),getUTCDay()。
    • Date.parse(timeString):Date的一个静态方法。
      解析一个日期时间字符串,并返回1970/1/1午夜至该日期时间的毫秒数。
    • Date.UTC(year,month,day[,hour,minute,second,millisecond])
      根据世界时,返回1970/1/1到指定日期的毫秒数。
  • 设置时间/日期:

    • setFullYear(year),setMonth(month),setDate(day)
      分别设置该Date对象的年(四位数),月(0~12),日(0~31)。
    • setHours(hour),setMinutes(minute),setSeconds(second),setMillisecond(milsec)
      分别设置Date对象的小时(0~23),分钟(0~59),秒(0~59),毫秒(0~999)
    • setTime(milsec)
      以毫秒设置对象,据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。
    • setUTCXXX
      根据世界时,设置Date对象中的某些信息。针对上第1~2点中的函数。getUTCFullYear(),getUTCHours(),getUTCDay()。
    • 注:设置时间是,当传入的参数超出范围,则会向前进位。
      1 var myDate = new Date(2000,1,1);
      2 myDate.setDate(32);
      3 alert(myDate);//2000,2,1
      4 //计算当下日期加上n天以后的日期时间,如下(时分秒也适用):
      5 myDate.setDate(myDate.getDate() + n);

       

  • Date和String之间的转换:转换不影响Date对象的值。
    • toString()
      将Date对象转换成字符串,并返回该字符串。
    • toTimeString()
      将Date对象的时间部分转换成字符串,并返回该字符串。
    • toDateString()
      将Date对象转的日期部分换成字符串,并返回该字符串。
    • toUTCString()
      根据世界时间,将Date对象转换成字符串,并返回该字符串。
    • toLocalXXX()
      根据本地时间格式,转换Date对象的信息,并返回结果。
  • 其他方法
    • toSource()
    • valueOf()

转载于:https://www.cnblogs.com/Phoemamba/p/3848290.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值