使用Date对象
- 通过new操作符实例化Date对象。(new Date)
把日期转为本地格式
- toLocaleString()
获取具体时间
//获取具体的日期和时间,都是number类型
var now = new Date();
//获取年,返回一个四位数年份
console.log(now.getFullYear());
//月,返回一个从0到1的整数值,0代表月
console.log(now.getMonth());
//日,返回一个1到31的整数,表示一个月中的第几天
console.log(now.getDate());
//时,返回一个0-23的整数,表示小时
console.log(now.getHours());
//分,返回一个0-59的整数,表示分钟
console.log(now.getMinutes());
//秒,返回一个0-59的整数,表示秒
console.log(now.getSeconds());
//毫秒,返回一个0-999的整数,表示毫秒
// console.log(now.getMilliseconds());
//星期,返回一个0-6的整数,0表示星期日
console.log(now.getDay());
//返回一个从1970年1月1日到现在的毫秒数
// console.log(now.getTime());
//获取今天星期几
let now = new Date()
let ww = '星期' + '日一二三四五六'[now.getDay()]
console.log(ww)//打印的是今天星期几
设置时间
- 把获取时间的get换成set
例:now.setDate(20) 设置为20号 - 整体设置
例1:var now = new Date(2021,1,1)
其中2021代表年份,1代表2月,1代表1号
例2:var now = new Date(2021)
其中2021代表毫秒