console.log(Date());//Mon May 16 2022 14:37:22 GMT+0800 (GMT+08:00)
Date()获取的时间是当前 *** 作系统的时间
var date = new Date();//显示date时,默认调用.toString()
console.log(typeof date);//object
get相关方法:返回Number类型
// getTime()返回距离零点时间的毫秒数,时间戳
console.log(date.getTime());//1652683263534
// getFullYear()返回四位的年份
console.log(date.getFullYear());//2022
// getMonth()返回月份 0-11
console.log(date.getMonth() + 1);//5(显示当前月份要加1)
// getDate()返回对应月份的几号
console.log(date.getDate());//16
// getHours()返回小时
console.log(date.getHours());//14
// getMinutes()返回分
console.log(date.getMinutes());//44
// getSeconds()返回秒
console.log(date.getSeconds())//56
// getMillinseconds()返回毫秒
console.log(date.getMilliseconds());
// getDay()返回星期几 1(一)-0(日)
console.log(date.getDay());//1
set相关方法:
// setFullYear()设置年份
date.setFullYear(2022)
console.log(date.getFullYear());
// setMonth()设置月
// setDate()设置日期
// setHours()设置时
// setMinutes()设置分
// setSeconds()设置秒
// setMillinSeconds()设置毫秒
// setTime(milliseconds)设置毫秒时间戳
//一个参数为时间戳,一个以上为年月日时分秒
var date1 = new Date(1652685243037)
console.log(date1);//Mon May 16 2022 15:14:03 GMT+0800 (GMT+08:00)
var date2 = new Date(2001,10,16)
console.log(date2);//Fri Nov 16 2001 00:00:00 GMT+0800 (GMT+08:00)
时间的运算
var dateNow = new Date();
// 返回两个时间戳的差(时间戳)
console.log(dateNow - date1);//231135
function formatDate(type="-",stamp){
var date = stamp ? new Date(stamp) : new Date();
return date.getFullYear() + type + (date.getMonth() + 1) + type + date.getDate();
}
console.log(formatDate())//2022-5-16
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)