zoukankan      html  css  js  c++  java
  • js, 当天,当月,当年

    function getCurrentDay(){
            
    var date = new Date();
            
    return {"start":date.getFullYear() + "-" + (date.getMonth() + 1+ "-" + date.getDate(), 
            
    "end":date.getFullYear() + "-" + (date.getMonth() + 1+ "-" + date.getDate()};
        }
        
        
    function getCurrentYear() {
            
    var date = new Date();
            
    return {"start":date.getFullYear() + "-01-01""end": date.getFullYear() + "-12-31" }; 
        }
        
        
    function getCurrentMonth() {
            
    var date = new Date();
            
    return {"start":date.getFullYear()  + "-" + (date.getMonth() + 1+ "-01",
                    
    "end": date.getFullYear() + "-" + (date.getMonth() + 1+ "-" + getLastDay(date.getFullYear(), (date.getMonth() + 1)) };
        }
        
        $(
    ":radio[name$=rblDateShortCut]").bind("click"function(){ setDate(); });
        
        
    function setDate(){
            
    var dateValue = $(":radio[name$=rblDateShortCut]:checked").val()
            
    var dateRange;
            
    if ( dateValue == "0") { // 日
                $(":input[id$=txtDateStart]").val(getCurrentDay().start);
                $(
    ":input[id$=txtDateEnd]").val(getCurrentDay().end);
            } 
    else if ( dateValue == "1" ) { // 月
                $(":input[id$=txtDateStart]").val(getCurrentMonth().start);
                $(
    ":input[id$=txtDateEnd]").val(getCurrentMonth().end);
            } 
    else { // 年
                $(":input[id$=txtDateStart]").val(getCurrentYear().start);
                $(
    ":input[id$=txtDateEnd]").val(getCurrentYear().end);
            }
        }
        
        
    function getLastDay(year, month) {
            
    var new_year = year;     // 取当前的年份
            var new_month = month++// 取下一个月的第一天,方便计算(最后一天不固定)
            if(month>12)             // 如果当前大于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(); // 获取当月最后一天日期
        }
  • 相关阅读:
    【统计学】第七章
    【统计学】第六章
    【统计学】第五章
    【统计学】第四章
    【统计学】第三章
    【统计学】第二章
    MYSQL基础
    股票数据Scrapy爬虫
    Scrapy爬虫基本使用
    Scrapy爬虫框架
  • 原文地址:https://www.cnblogs.com/zlfucku/p/2021969.html
Copyright © 2011-2022 走看看