文章目录
一、Math对象
pow(x, y) 计算x的y次方
max() 获取一组数字的最大值
min() 获取一组数字的最小值
二、Date对象
用于对日期时间的存储和计算
(1)创建
new Date(‘2021/5/18 10:27:30’)
new Date(2021,4,18,10,27,30) 月份0~11 对应1月~12月
new Date() 存储当前操作系统的时间
new Date(1608336000000) 存储的是距离计算机元年的毫秒数,会产生一个具体的日期时间
计算机元年:0时区1970-1-1 0:0:0
(2)获取存储的日期时间
getFullYear/getMonth/getDate
获取的月份0–11 对应1~12月
getHours/getMinutes/getSeconds/getMilliseconds毫秒
getDay 获取星期 0~6 对应星期日~星期六
getTime 获取距离计算机元年的毫秒数
(3)转为本地字符串格式
存在兼容性问题,常用于调试
toLocaleString() 日期+时间
toLocaleDateString() 日期
toLocaleTimeString() 时间
(4)设置日期时间
修改Date对象中存储的日期时间
setFullYear/setMonth/setDate
月份1~12 对应的值 0~11
setHours/setMinutes/setSeconds/setMilliseconds
setTime 设置距离计算机元年的毫秒数,产生一个具体的日期
(5)拷贝Date对象
var d1 = new Date();
var d2 = new Date(d1); //拷贝d1对象
//创建Date对象
var d1 = new Date('2021/5/18 10:27:30');
var d2 = new Date(2021,4,18,10,27,30);//月份0~11 1月~12月
var d3 = new Date();//当前操作系统时间
//距离计算机元年的毫秒数
var d4 = new Date(1608336000000);
console.log(d4);
var d = new Date('2021/5/16 10:56:30');
//获取年
console.log( d.getFullYear() );
console.log( d.getMonth()+1 );//0~11 对应1~12月
console.log( d.getDate() );
//Hours Minutes Seconds
con