读书笔记:JavaScript——Date类型

一、创建日期对象
构造函数方法:

var now=new Date();
console.log(now)//Wed Nov 13 2019 16:55:21 GMT+0800 (中国标准时间)

二、时间戳

//获取当前时间毫秒
console.log(Date.now())
// 对于不支持Date.now()的浏览器可使用下面的方式
var start=+new Date()
console.log(11)
var stop=+new Date()
console.log(stop-start)

三、常用的日期/时间组件方法
1、getTime()、setTime()-传一个毫秒数设置日期

console.log(now.getTime())
now.setTime(1563633889551)
console.log(now)//D26 Sat Jul 20 2019 22:44:49 GMT+0800 (中国标准时间)

2、getFullYear()、setFullYear()-传入一个四位数

console.log(now.getFullYear())
now.setFullYear(1999)
console.log(now)//Sat Nov 13 1999 16:35:33 GMT+0800 (中国标准时间)

3、getMonth()、setMonth()-传入一个正数,大于11则自动增加年份

console.log(now.getMonth())//10——从0开始
now.setMonth(1)
console.log(now)//Wed Feb 13 2019 16:37:52 GMT+0800 (中国标准时间)
now.setMonth(15)
console.log(now)//Mon Apr 13 2020 16:38:28 GMT+0800 (中国标准时间)

4、getDate()、setDate()-从1开始,大于31则自动增加月份

console.log(now.getDate())//13
now.setDate(29)
console.log(now)//Fri Nov 29 2019 16:40:11 GMT+0800 (中国标准时间)
now.setDate(150)
console.log(now)//Sun Mar 29 2020 16:48:57 GMT+0800 (中国标准时间)

5、getDay()-0表示星期日到6表示星期六

console.log(now.getDay())//3-星期三

6、获取/设置”时、分、秒、毫秒“:

  • get/setHours()-0-23
  • get/setMinutes()-0-59
  • get/setSeconds()-0-59
  • get/setMilliseconds()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值