JS Data() 对象

Data() 对象参数的写法

方法1:常用方法

一个字符串,来表示指定的时间
年月日,时分秒,都是定完整

    // '2000-10-12 8:30:00'
    // '2000/10/12 8:30:00'
    // '2000 10 12 8:30:00'
    // '2000,10,12 8:30:00' 
    // var d = new Date('2000-10-12 8:30:00');
    // console.log(d);

方法2:不常用的方法

使用多个数值,来表示时间日期
最多定义六个数值表示年月日时分秒
定义的表示时间的数值,如果超过正常范围,例如月份是0-11的数值
会向前一个表示时间的数值进位
定义一个数值, 无法正确定义事件,至少要有年,月两个
定义两个数值, 年,月,日期默认是1号,时间默认是 0:0:0
定义三个数值, 年,月,日 时间默认是 0:0:0
有时候出现bug, 会显示 8:0:0 北京时间
是JavaScript的bug,我们不用去管
定义四个数值, 年,月,日,小时 分钟,秒默认是 0:0
定义五个数值, 年,月,日,小时,分钟, 秒默认是 0
定义六个数值, 年,月,日,小时,分钟,秒

    // var d = new Date(2020,10,12,8,2,9);
    // console.log(d);

方法3: 定义不完整的字符串

定义 年 : 月日,默认是1月1日,时间是8:0:0
定义 年月 : 日,默认是1日,时间是8:0:0
定义 年月日 : 时间是 8:0:0(月份和日期都是两位数) 或者 0:0:0
是JavaScript的bug,我们不用去管
定义 年月日,必须是小时分钟 , 秒是0

    var d = new Date('2020-10-12 10:10');
    console.log(d)
Date()对象,除了get… 获取时间内容, 还可以 set… 设定时间内容

可以设定,年,月,日,时,分,秒,时间戳
不能设定星期,因为星期是根据年月日,计算出来

    var d = new Date();
    console.dir(d);
    // 获取当前的年份,默认是当前时间,2020年
    var y1 = d.getFullYear();
    console.log(y1);
    // 设定时间对象d中,年份为 张老师的生日2000年
    // 此时,设定之后,时间对象d中,存储的就不是2020,而是2000年
    d.setFullYear(2000);
     // 此时再次获取 时间对象d中存储的年份,就是2000年
    var y2 = d.getFullYear();
    console.log(y2);
    console.log(d);
    // set,设定时间对象中存储的数据
    // 定义 cookie 存储数据的时候,会用 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值