[代码片段](https://code.juejin.cn/pen/7125414530980511751)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var now = new Date();
// 获取当前时间对象
var d = new Date(0)
console.log(d);//Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)
// Unix 时间戳(Unix Time Stamp)
// 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数
// 添加加号方法 可获得1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数
var c = +new Date()
console.log(c);
//定义时间
var d = new Date("2022-4-16 11:24:55")
console.log(d);//Sat Apr 16 2022 11:24:55 GMT+0800 (中国标准时间)
var d = new Date(2022, 06, 28, 12, 28, 44)
console.log(d);//Thu Jul 28 2022 12:28:44 GMT+0800 (中国标准时间)
// 判断两个时间大小 或 时间之差
console.log(d < now);//true
// 相当于
console.log(d.getTime() < now.getTime());//true
// 时间之差
console.log(now.getTime() - d.getTime());//单位毫秒
// 获取时间对象的 年月日 等
console.log(now.getFullYear());//当前年份
console.log(now.getMonth());//当前月份
console.log(now.getDate());//当前号数
console.log(now.getHours());//当前小时数
console.log(now.getMinutes());//当前分钟数
console.log(now.getSeconds());//当前秒数
console.log(now.getMilliseconds());//当前毫秒数 1秒=1000毫秒
console.log(now.getTime());//获得1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数
console.log(now.getTimezoneOffset());//
console.log(now.getUTCHours());//获得伦敦时间
var d = new Date()
console.log(d.getDate());//当前号数 设置 Date 对象中月的某一天 (1 ~ 31)。
// d.setDate(18)//可以改变日期
// 取一天之后的现在
d.setDate(29)
// 根据当前时间设置日期之类
d.setDate(28 + 5)
console.log(d.getDate());//2 会自动进行月份调换
d.setFullYear()//设置年份 设置 Date 对象中的年份(四位数字)。
d.setMonth()//设置月份 设置 Date 对象中月份 (0 ~ 11)
d.setHours()//设置小时 设置 Date 对象中的小时 (0 ~ 23)
d.setMinutes()//设置分 设置 Date 对象中的分钟 (0 ~ 59)
d.setSeconds()//设置秒 设置 Date 对象中的秒钟 (0 ~ 59)。
d.setTime()//设置时间戳 毫秒 setTime() 方法以毫秒设置 Date 对象。
// UTC 根据世界时
var d = Date.UTC(2022, 06, 28)
var c = new Date()
console.log(c.getTime());
console.log(d);
var x = (c - d) / 1000 / 60 / 60 % 24
console.log(x);
var n = Date.now()
// 获取当前时间戳
console.log(n);
</script>
</body>
</html>