Date: 用于处理日期和时间。
let oDate = new Date();
表示构建一个当前时间对象。
let oDate = new Date('2022/4/4 4:44:44');
表示构建一个指定时间对象。(格式必须是字符串的类型。)(月 日,年、年,月,日、年,月,日等。)
Date.getFullYear():年份。
Date.getMonth():月份(0-11,0代表1月份)。
Date.getDate():日期。
Date.getHours():小时 (0-23)。
Date.getMinutes():分钟。
Date.getSeconds():秒。
Date.getDay():星期几 (0-6,0代表周日)。
Date.getTime():获得字符戳(即从1970年1月1日到date时间的毫秒数)。
Date.now():即从1970年1月1日到现在的毫秒数(会随着时间的改变而改变)。
String:定义字符串。
let str = new String(XXX);或let str = 'XXX';
str.length:字符串长度。
str.charAt(X):返回指定位置的字符。
str.indexOf(X):返回下表(索引)。
小练习:(下个月1号是周几)
<!DOCTYPE html>
<html>
<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>
let day = new Date();
let y = day.getFullYear();
let m = day.getMonth() + 1;
let newday = new Date(y, m, 1);
var arr = ['日', '一', '二', '三', '四', '五', '六']
let a = arr[newday.getDay()];
document.write('下个月1号是星期' + a);
</script>
</body>
</html>
总结:望各位大佬指正。