javascript 今天不是本月最后一天,那么我如何求出本月最后一天星期几?

如题所述

第1个回答  2011-03-18
帮你写了一个, 你试试。。

<script>
var weekMap = {
"0" : "星期日",
"1" : "星期一",
"2" : "星期二",
"3" : "星期三",
"4" : "星期四",
"5" : "星期五",
"6" : "星期六"
};
var now = new Date();
var lastDayOfMonth = new Date(now.getFullYear(), now.getMonth()+1, 0, now.getHours(), now.getMinutes(), now.getSeconds());
alert("本月最后一天是:" + lastDayOfMonth.toLocaleDateString() + "," + weekMap[lastDayOfMonth.getDay()]);
</script>
第2个回答  2011-03-18
var month = 3; //表示4月,js月份从0开始
new Date(2011,month+1,0).getDay() //就能得到4月的最后一天是星期几了。
第3个回答  2011-03-18
var weekday=new Array(7)
weekday[0]="Sunday"
weekday[1]="Monday"
weekday[2]="Tuesday"
weekday[3]="Wednesday"
weekday[4]="Thursday"
weekday[5]="Friday"
weekday[6]="Saturday"
var d=new Date();//当前日期
d.setDate(1);//本月一号
d.setMonth(d.getMonth()+1);//定位到下个月一号
d.setDate(0);//定位到上个月月末
document.write("本月月末那天是:" + weekday[d.getDay()])本回答被提问者采纳