date时期

1、获取日期对象

var date =new Date();
获取当前日期。
传日期字符串参数时,有三种形式:

  • May 23,2016 09:00:00
  • 2016-08-23
  • 2016/08/23
    用于获取指定日期。

js中的Date类型是在早期Java中的java.util.Date类的基础上构建的。
所以java中getYear存在不完整的问题,js中也存在。故用的是getFullYear().

2、获取年月日

  • getFullYear():获取四位数的年份,2016不是16
  • getMonth():获取月份。值得注意的是0-11位获取的值,而不是1-12
  • getDate():获取天数!这个是天数
  • getDay():获取星期几,0-6这个是周几
  • getHours():获取小时,0-23
  • getMinutes():获取分钟数,0-59
  • getSeconds():返回秒数,0-59

3、设置日期
对应的,也有set方法用来设置年月日时分秒,如:

    var date1 = new Date('Jan 1,2016');
    console.log(date1);//Fri Jan 01 2016 00:00:00 GMT+0800 (中国标准时间)
    date1.setFullYear(2018);
    console.log(date1);//Mon Jan 01 2018 00:00:00 GMT+0800 (中国标准时间)

值得注意的是,星期几是没法设置的。因为日期确定之后,星期几也是确定的。

你可能感兴趣的:(date时期)