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

JavaScript011

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

根据你的提问,是选择页面上一个日期,然后判断被选择的日期是星期几么?

如果是:我给出的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如下:

// 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()])

推算出在公元X 年第y 天是星期几。这里变量X 是公元的年数;变量y 是从这一年的元旦,

算到这一天为止(包含这一天)的天数。有这样的公式:s=x-1+(x-1)/4-(x-1)/100+(x-1)/400+y

按上式求出S 后,除以7,如果恰能除尽,则这一天为星期天;否则余数为几,则为星期几!