html中如何获取时间并判断是星期几,javascript怎么根据日期判断星期几?

javascript根据日期判断星期几主要用到的方法是:getDay() ,可返回表示星期的某一天的数字。然后根据此数字就可以输出星期几。

5d4e7f01da037191.jpg

getday()方法:

语法dateObject.getDay()

返回值

dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。

一周的时间是固定的,总共七天,写一个数组,根据getDat()返回的数字去找他的下标就可以了。

可以自己测试一下,自定义设置日期测试一下:var year = 2018, month = 8, date = 13;// month=8表示9月,因为月份要加1

var dt = new Date(year, month, date);

var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];

console.log("打印数值---",dt.getDay());

console.log("今天是:",weekDay[dt.getDay()]);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要在HTML实现输入年月日并判断星期几,可以使用JavaScript来完成。下面是一个示例代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>判断星期几</title> </head> <body> <label for="year">年:</label> <input type="number" id="year"> <label for="month">月:</label> <input type="number" id="month"> <label for="day">日:</label> <input type="number" id="day"> <button onclick="getWeekday()">确定</button> <p id="result"></p> <script> function getWeekday() { const year = document.getElementById("year").value; const month = document.getElementById("month").value; const day = document.getElementById("day").value; const date = new Date(year, month - 1, day); const weekday = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"][date.getDay()]; document.getElementById("result").innerHTML = `日期为:${year}年${month}月${day}日,${weekday}`; } </script> </body> </html> ``` 在这个示例代码,我们首先定义了一个HTML表单,包含三个文本框和一个按钮。当用户点击按钮时,会调用`getWeekday()`函数。在`getWeekday()`函数,我们使用`document.getElementById()`函数获取用户输入的年月日,并将其转换为JavaScript的`Date`类型。然后,我们使用`Date.getDay()`函数获取星期几的数字(0表示星期日,1表示星期一,以此类推),并根据数字获取对应的星期几字符串。最后,我们使用`document.getElementById()`函数将结果显示在页面上。 希望这个示例代码能对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值