let date = new Date(); // 获取中国标准时间
date.getFullYear(); //获取完整的年份(4位)
date.getMonth(); //获取当前月份(0-11,0代表1月)
date.getDate(); //获取当前日(1-31)
date.getDay(); //获取当前星期(0-6,0代表星期天)
date.getTime(); //获取当前时间的时间戳
date.getHours(); //获取当前小时数(0-23)
date.getMinutes(); //获取当前分钟数(0-59)
date.getSeconds(); //获取当前秒数(0-59)
date.getMilliseconds(); //获取当前毫秒数(0-999)
date.toLocaleDateString(); //获取当前日期
date.toLocaleTimeString(); //获取当前时间
date.toLocaleString(); //获取当前日期与时间
date.setFullYear(); //设置年份信息 获取该年份当前月日时分秒的时间戳
date.setMonth(); //设置月份信息 获取该月份当前年日时分秒的时间戳 (0-11,0代表1月)
date.setDate(); //设置日信息 获取该日当前年月时分秒的时间戳
date.setHours(); //设置小时信息 获取该小时当前年月日分秒的时间戳
date. setMinutes(); //设置分信息 获取该分当前年月日时秒的时间戳
date.setSeconds(); //设置秒信息 获取该秒当前年月日时分的时间戳
--------------------------------------------------------------------
计算当前时间前后几天的日期
function getDifferenceDay(day){
let date = new Date().getTime()
let differenceTime = day* 24 * 60 * 60 * 1000
differenceTime = differenceTime + date
return new Date(differenceTime).toLocaleString()
}
console.log(getDifferenceDay(-5)) => 2023/3/4 16:55:32
console.log(getDifferenceDay(5)) => 2023/3/14 16:57:20