function getLastDay(year,month) { //取年 var new_year = year; //取到下一个月的第一天,注意这里传入的month是从1~12 var new_month = month++; //如果当前是12月,则转至下一年 if(month>12) { new_month -=12; new_year++; } var new_date = new Date(new_year,new_month,1); return (new Date(new_date.getTime()-1000*60*60*24)).getDate(); }//
javascript取到当前月第一天、最后一天,本周第一天、最后一天<script language=javascript> function showWeekFirstDay() { var Nowdate=new Date(); var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000); alert(WeekFirstDay) } function showWeekLastDay() { var Nowdate=new Date(); var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000); var WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000); alert(WeekLastDay) } function showMonthFirstDay() { var Nowdate=new Date(); var MonthFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),1); alert(MonthFirstDay) } function showMonthLastDay() { var Nowdate=new Date(); var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth()+1,1); var MonthLastDay=new Date(MonthNextFirstDay-86400000); alert(MonthLastDay) } </script> <input name=haha type=button value="本周第一天" onclick=showWeekFirstDay()> <input name=haha type=button value="本周第七天" onclick=showWeekLastDay()> <input name=haha type=button value="本月第一天" onclick=showMonthFirstDay()> <input name=haha type=button value="本月最后一天" onclick=showMonthLastDay()>
function getLastDay(year,month)
{
//取年
var new_year = year;
//取到下一个月的第一天,注意这里传入的month是从1~12
var new_month = month++;
//如果当前是12月,则转至下一年
if(month>12)
{
new_month -=12;
new_year++;
}
var new_date = new Date(new_year,new_month,1);
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();
}//
function showWeekFirstDay()
{
var Nowdate=new Date();
var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
alert(WeekFirstDay)
}
function showWeekLastDay()
{
var Nowdate=new Date();
var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
var WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000);
alert(WeekLastDay)
}
function showMonthFirstDay()
{
var Nowdate=new Date();
var MonthFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),1);
alert(MonthFirstDay)
}
function showMonthLastDay()
{
var Nowdate=new Date();
var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth()+1,1);
var MonthLastDay=new Date(MonthNextFirstDay-86400000);
alert(MonthLastDay)
}
</script>
<input name=haha type=button value="本周第一天" onclick=showWeekFirstDay()>
<input name=haha type=button value="本周第七天" onclick=showWeekLastDay()>
<input name=haha type=button value="本月第一天" onclick=showMonthFirstDay()>
<input name=haha type=button value="本月最后一天" onclick=showMonthLastDay()>
DateTime dtStart = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
DateTime dtEnd = dtStart.AddDays(DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));
for (DateTime dt = dtStart; dt <= dtEnd; dt = dt.AddDays(1))
{
comboBox1.Items.Add(dt.ToString("yyyy-MM-dd"));
}
小菜鸟我采取了楼上的方法--因为偶还不会JS,但是依然感谢JS的方法,分少,大家见谅!
谢谢~~