JavaScript getDay

JavaScript getDay教程

JavaScriptDate 对象中的 getDay 方法用于返回一周中的某一天。

JavaScript 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>

程序运行后,控制台输出如下:

03_javascript getDay.png

我们分别创建了两个 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>

程序运行后,控制台输出如下:

04_javascript getDay.png

首先,我们定义了一个中文 字符串数组,该数组包含了一周七天的中文字符串描述,同时顺序是第一个是星期天,第二个是星期一,正好与 getDay 返回的保持一致。

接着, 我们通过 getDay 返回的天从数组里面获取了对应的中文字符串。

JavaScript getDay总结

JavaScript 的 Date 对象中的 getDay 方法用于返回星期中的某一天。JavaScript getDay 语法:

dateObject.getDay();