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

解决方案 »

  1.   

    var date = new Date();
    用date.getDay()和date.getDate()分别获取今天星期几和月的几号
    然后在针对这个月的月份进行判断
      

  2.   

    hbhbhbhbhb1021(天外水火(我要多努力)) 
    怎么把提示的时间转换成本地时间呢?
      

  3.   

    getYear() 获取:年
    getMonth()    月
    getDate()     日
      

  4.   

    加“.getDate()”就转换为本地时间了
      

  5.   

    <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)
    }
    function Date.prototype.toString(){
    return this.getFullYear()+"年"+(this.getMonth()+1)+"月"+this.getDate()+"日";
    }
    </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()>