JS 本周-本月

来源:互联网 发布:淘游戏号软件 编辑:程序博客网 时间:2024/06/05 00:20
<html><head><script type="text/javascript">    function getWeekStartDate() {        var now = new Date();        var start = new Date();        var n = now.getDay();        if (n == 0) {n = 7; }        start.setDate(now.getDate() - n + 1);        return new Date(start.getFullYear(), start.getMonth(), start.getDate());    }    function getWeekEndDate() {        var now = new Date();        var end = new Date();        var n = now.getDay();        if (n == 0) { n = 7; }        end.setDate(now.getDate() - n + 7);        return new Date(end.getFullYear(), end.getMonth(), end.getDate());    }    function getMonthStartDate() {        var now = new Date();        return new Date(now.getFullYear(),now.getMonth(),1);    }    function getMonthEndDate() {        var now = new Date();        var m_year = now.getFullYear();        var m_month = now.getMonth();        var lastMonth = new Date(m_year,m_month + 1, 1);        var currentMonth = getMonthStartDate();        var n = (lastMonth - currentMonth)/(1000*60*60*24);        var end = new Date(m_year, m_month, n);        return end;    }    function Time_DayType() {        var now = new Date();        Time_Display(now, now);    }    function Time_YesterdayType() {        var now = new Date();        now.setDate(now.getDate() - 1);        Time_Display(now, now);    }    function Time_WeekType() {        Time_Display(getWeekStartDate(), getWeekEndDate());    }    function Time_MonthType() {        Time_Display(getMonthStartDate(),getMonthEndDate());    }    function Time_Display(m_start, m_end) {        start = m_start.getFullYear() + "-" + (m_start.getMonth() + 1) + "-" + m_start.getDate();        end = m_end.getFullYear() + "-" + (m_end.getMonth() + 1) + "-" + m_end.getDate();        //        alert("时间开始于:" + start + ",结束于" + end);    }</script></head><body><input type="button" onclick="Time_DayType();" value="今日按钮" name="今日按钮"><input type="button" onclick="Time_YesterdayType();" value="昨日按钮" name="昨日按钮"><input type="button" onclick="Time_WeekType();" value="本周按钮" name="本周按钮"><input type="button" onclick="Time_MonthType();" value="本月按钮" name="本月按钮"></body></html>