zoukankan      html  css  js  c++  java
  • js对日期操作 获取两个日期的相差是否在几月之内

        一、js判断两个日期是否在几个月之内

    //比较两个时间  time1,time2均为日期类型  
    //判断两个时间段是否相差 m 个月
    function completeDate(time1 , time2 , m)
    {
    	var diffyear = time2.getFullYear() - time1.getFullYear() ;
    	var diffmonth = diffyear * 12 + time2.getMonth() - time1.getMonth() ;
    	if(diffmonth < 0 ){
    		return false ;
    	}
    
    	var diffDay = time2.getDate() - time1.getDate() ;
    
    	if(diffmonth < m || (diffmonth == m && diffDay <= 0)){
    		
    		if(diffmonth == m && diffDay == 0){
    			var timeA = time1.getHours()*3600+60*time1.getMinutes()+time1.getSeconds();
    			var timeB = time2.getHours()*3600+60*time2.getMinutes()+time2.getSeconds();
    			if(timeB-timeA > 0){
    				return false;
    			}
    		}
    		return true ;
    	}
    	return false ;
    }

       二、js根据年份获取某月份有几天

    function getNum(year, month) {
        var temp;
        month = parseInt(month, 10);
        temp = new Date(year, month, 0);
        return temp.getDate();
    };
    
    人生苦短,我用python
  • 相关阅读:
    10.16作业
    day0402作业
    day04作业
    10.13作业
    JVM原理最全、清晰、通俗讲解
    Java的SimpleDateFormat,DateTimeFormatter:YYYY与yyyy
    从源码层面理解 ArrayList 扩容策略
    哈夫曼树
    面向对象三大基本特性,五大基本原则
    数据结构
  • 原文地址:https://www.cnblogs.com/pigga/p/10098262.html
Copyright © 2011-2022 走看看