JS如何利用日期判断星期几
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS如何利用日期判断星期几相关的知识,希望对你有一定的参考价值。
例如:我选择了7月22日,然后通过判断知道7月22日是星期几,希望各位编程爱好者能帮我实现,谢谢
一般一星期顺序如下:星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
function getMyDay(date)
var week;
if(date.getDay()==0) week="周日"
if(date.getDay()==1) week="周一"
if(date.getDay()==2) week="周二"
if(date.getDay()==3) week="周三"
if(date.getDay()==4) week="周四"
if(date.getDay()==5) week="周五"
if(date.getDay()==6) week="周六"
return week;
var w1 = getMyDay(new Date("2015-7-12")); 参考技术A 根据你的提问,是选择页面上一个日期,然后判断被选择的日期是星期几么?
如果是:我给出的js如下:
// js code
// code描述:
// year和date好说,就是你页面选择的实际值。这里要注意month,假如你页面选择的为7月,
// 这里 的month应当为 7-1;因为在js中,表示月份的数值是从 0 到 11 之间的整数(1月至
// 12 月)。
//
// 代码思路:使用页面选择的年月日创建一个Date对象,然后getDay()就是当前日期在一周中
// 的哪一天
//
// 完整代码加测试代码如下,你根据实际需要改动下就OK了。
var year = 2011, month = 6, date = 23;// month=6表示7月
var dt = new Date(year, month, date), dt2 = new Date();
var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
alert(weekDay[dt.getDay()]+"\r\n"+weekDay[dt2.getDay()]);本回答被提问者和网友采纳
js根据日期判断是星期几
传入的值必须为类型必须有分隔符 :-
调用
md(){ let ymd =2021-02-21 this.getWeek(ymd ) //调用
console.log(this.getWeek(ymd )) //打印
}
getWeek(ymd) { //把日期转为周几文字 // console.log(dateString) var dateArray = ymd.split("-"); // console.log(dateArray) let date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]); return "周"+"日一二三四五六".charAt(date.getDay());
//或者字数 },
getWeek(ymd) { //把日期转为周几数字 // console.log(dateString) var dateArray = ymd.split("-"); // console.log(dateArray) let date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]); return "123456".charAt(date.getDay()); //或者字数 },
以上是关于JS如何利用日期判断星期几的主要内容,如果未能解决你的问题,请参考以下文章