用js代码编写下个月一号为星期几

JavaScript013

用js代码编写下个月一号为星期几,第1张

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

</head>

<body>

<p id="show"></p>

</body>

<script>

(function(){

getNextMonthFirst()

})()

function getNextMonthFirst(){

var a = new Array("日", "一", "二", "三", "四", "五", "六")  

var date = new Date()//获取当前日期

date.setDate(1)//设置日期为本月1号

var month = parseInt(date.getMonth())//获取本月月份,获取的值为实际月份数-1

date.setMonth(month+1)//设置日期为下月

//这不设置完以后,data就代表下个月1号那天

var week = date.getDay() //获取date对应的星期数(获取的星期数是数字,0代表周日,1代表周一,以此类推)

var str = "下个月一号是星期"+ a[week] //通过数组下标展示星期数

document.getElementById("show").innerHTML = str

}

</script>

</html>

差不多就这样了,这只是一种实现,还有其他的写法,在这就不多写了,都大同小异,自行研究吧

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

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

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