js 如何根据所选时间判断是星期几?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 如何根据所选时间判断是星期几?相关的知识,希望对你有一定的参考价值。

参考技术A 根据你的提问,是选择页面上一个日期,然后判断被选择的日期是星期几么?\\x0d\\x0a如果是:我给出的js如下:\\x0d\\x0a// js code\\x0d\\x0a// code描述:\\x0d\\x0a// year和date好说,就是你页面选择的实际值。这里要注意month,假如你页面选择的为7月,\\x0d\\x0a// 这里 的month应当为 7-1;因为在js中,表示月份的数值是从 0 到 11 之间的整数(1月至\\x0d\\x0a// 12 月)。\\x0d\\x0a// \\x0d\\x0a// 代码思路:使用页面选择的年月日创建一个Date对象,然后getDay()就是当前日期在一周中\\x0d\\x0a// 的哪一天\\x0d\\x0a// \\x0d\\x0a// 完整代码加测试代码如下,你根据实际需要改动下就OK了。\\x0d\\x0avar year = 2011, month = 6, date = 23;// month=6表示7月\\x0d\\x0avar dt = new Date(year, month, date), dt2 = new Date();\\x0d\\x0avar weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];\\x0d\\x0aalert(weekDay[dt.getDay()]+"\r\n"+weekDay[dt2.getDay()]);

ASP.NET根据当前的周跟星期去判断当前的日期

参考技术A pubilc DateTime getWeekUpOfDate(DateTime dt,DayOfWeek weekday,int Number)

int wd1=(int)weekday;
int wd2=(int)dt.DayOfWeek;
return wd2==wd1?dt.AddDay(7*Number):dt.AddDay(7*Number-wd2+wd1);

参数说明:dt为指定的以哪个日期来计算,weekday为计算(上、当前、下)几周的周几
方法调用如下:
DateTime dt=getWeekUpOfDate(DateTime.Now,DayOfWeek.Monday,-1);
这是获取当前日期的上周一的日期
DateTime dt=getWeekUpOfDate(DateTime.Now,DayOfWeek.Monday,-2);
这是获取当前日期的上上周一的日期
DateTime dt=getWeekUpOfDate(DateTime.Now,DayOfWeek.Monday,1);
这是获取当前日期的下周一的日期
DateTime dt=getWeekUpOfDate(DateTime.Now,DayOfWeek.Monday,0);
这是获取本周周一的日期

以上是关于js 如何根据所选时间判断是星期几?的主要内容,如果未能解决你的问题,请参考以下文章

JS如何利用日期判断星期几

JS根据日期获取判断星期几

js根据日期判断是星期几

js如何判断 每年每个月的第一天是星期几?

java中如何获取日期时间中的星期几?

应用javascript做输入年月日,计算出星期几。