• 计算时间间隔的js


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    </head>
    
    <body>
    <script>
    function daysBetween(DateOne,DateTwo) 
    {  
        var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-')); 
        var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1); 
        var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));
        var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-')); 
        var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1); 
        var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));
        
        //算年数
        var newYear;
        if(OneMonth-TwoMonth>=0 && OneDay-TwoDay>=0){
            newYear=OneYear-TwoYear
        }
        if(OneMonth-TwoMonth<0 ){
            newYear=OneYear-TwoYear-1    
        }
        
        
        //算月数
        var newmonth;
        if(OneMonth-TwoMonth>=0 && OneDay-TwoDay>=0){
            newmonth=OneMonth-TwoMonth;
            newYear=OneYear-TwoYear;
        }else if(OneMonth-TwoMonth>=0 && OneDay-TwoDay<0){
            newmonth=OneMonth-TwoMonth-1;
            newYear=OneYear-TwoYear    
        }else if(OneMonth-TwoMonth<0 && OneDay-TwoDay>=0){
            newmonth=OneMonth-TwoMonth+12;
            newYear=OneYear-TwoYear-1        
        }
        else{
                newmonth=OneMonth-TwoMonth+11
                newYear=OneYear-TwoYear-1    
        }
        //alert(newmonth)
        
        
        //算天数
        var newday;
        if(OneDay-TwoDay>=0){
            newday=    OneDay-TwoDay;
        }
        else{
            newday=parseInt(getCountDays(TwoMonth))+parseInt(OneDay)-TwoDay;    
            
        }
        return newYear+''+newmonth+'个月'+newday+'';
    }
    
    function getCountDays(num) {
          var curDate = new Date();
          curDate.setMonth(num);
          curDate.setDate(0);
          return curDate.getDate();
    }
    window.onload=function(){
        var oDiv1=document.getElementById("div1");
        var data=new Date();
        var theyear=data.getFullYear();
        var themouth=data.getMonth()+1;
        var theday=data.getDate();
        var str=theyear+'-'+themouth+'-'+theday
        oDiv1.innerHTML=daysBetween(str,'1999-1-15')
    }
    
    </script>
    <div id="div1"></div>
    
    </body>
    </html>
  • 相关阅读:
    springmvc实现文件上传
    springmvc乱码及restful
    springmvc数据的处理
    springmvc跳转方式
    controller配置
    SpringMVC Annotation
    SpringMVC基本包
    第一章 面向对象软件工程与UML
    Oracle数据库之PL/SQL程序基础设计
    thinkphp5 给CSS JS 添加版本号
  • 原文地址:https://www.cnblogs.com/wanliyuan/p/3772725.html
Copyright © 2020-2023  润新知