最近搜索

js对比时间差, 几个小时 几天 几分

浏览:514
管理员 2019-11-14 11:08


	    /**
	     * #计算date1 比date2  多几天 几小时
	     * @param date1  是当前时间   比较大的时间
	     * @param date2  是之前的时间
	     * @return
	     */
	    public static JSONObject getDatePoor(Date date1 , Date date2 ) {
	    	long nd = 1000 * 24 * 60 * 60;//每天毫秒数
	    	long nh = 1000 * 60 * 60;//每小时毫秒数
	    	long nm = 1000 * 60;//每分钟毫秒数
	    	long diff = date1.getTime() -  date2.getTime(); // 获得两个时间的毫秒时间差异
	    	long day = diff / nd;   // 计算差多少天
	    	long hour = diff % nd / nh; // 计算差多少小时
	    	long min = diff % nd % nh / nm;  // 计算差多少分钟
	    	JSONObject result =new JSONObject();
			result.put("day", day);
			result.put("hour", hour);
			result.put("min", min);
	    	System.out.println( day + "天" + hour + "小时" + min + "分钟");
	    	return result;
	    }
	


联系站长

站长微信:xiaomao0055

站长QQ:14496453