JavaScript 的 Date 对象中的 getDay 方法用于返回一周中的某一天。
getDay() 方法可返回一周(0~6)的某一天的 数字。星期天为 0,星期一为 1,以此类推。
dateObject.getDay();
参数 | 描述 |
---|---|
dateObject | 要获取的日期。 |
类型 | 描述 |
---|---|
Number | 返回值是 0(周日) 到 6(周六) 之间的一个整数。 |
该函数只支持 JavaScript 1.0 即以上版本。
该函数支持所有的主流浏览器。
使用 getDay 获取星期中的某一天
<!DOCTYPE html>
<html>
<head>
<title>JavaScript getDay</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var date = new Date("2022/02/11 17:48");
var dayOfWeek = date.getDay();
console.log("date =", date, "DayOfWeek =", dayOfWeek);
var date2 = new Date("2022/02/19 17:48");
var dayOfWeek2 = date2.getDay();
console.log("date2 =", date2, "DayOfWeek2 =", dayOfWeek2);
</script>
</head>
</html>
程序运行后,控制台输出如下:
我们分别创建了两个 Date 对象,即 date1 和 date2,接着,我们使用 date 对象的 getDay 方法分别获取了两个对象的日期是在星期中的天数。
使用 getDay 获取星期中的某一天,用数组转成字符串形式
<!DOCTYPE html>
<html>
<head>
<title>JavaScript getDay</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var dayArr = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
var date = new Date("2022/02/11 17:48");
var dayOfWeek = date.getDay();
console.log("date =", date, "DayOfWeek =", dayOfWeek, "strDay =", dayArr[dayOfWeek]);
var date2 = new Date("2022/02/19 17:48");
var dayOfWeek2 = date2.getDay();
console.log("date2 =", date2, "DayOfWeek2 =", dayOfWeek2, "strDay =", dayArr[dayOfWeek2]);
</script>
</head>
</html>
程序运行后,控制台输出如下:
首先,我们定义了一个中文 字符串 的 数组,该数组包含了一周七天的中文字符串描述,同时顺序是第一个是星期天,第二个是星期一,正好与 getDay 返回的保持一致。
接着, 我们通过 getDay 返回的天从数组里面获取了对应的中文字符串。
JavaScript 的 Date 对象中的 getDay 方法用于返回星期中的某一天。JavaScript getDay 语法:
dateObject.getDay();