判断两个日期相差的天数

 判断两个日期相差的天数
            /*
                判断两个日期相差的天数

             */
            function numOfDate(date1, date2){
                //<1>计算毫秒数
                var time1 = date1.getTime();
                var time2 = date2.getTime();

                //<2>计算相差的毫秒数
                var time = Math.abs(time1 - time2);//去绝对值,不能确定传入的日期那个大
                return time / 1000 / 60/ 60 / 24;// 毫秒/1000变-秒/60/变-分钟/60/变-小时/24变-天
            }

            var d1 = new Date("2008-08-08");
            var d2 = new Date("2018-08-30");
            alert(numOfDate(d1, d2));//3674
 

/*判断两个日期相差的天数
*/function numOfDate(date1, date2){//<1>计算毫秒数var time1 = date1.getTime();var time2 = date2.getTime();
//<2>计算相差的毫秒数var time = Math.abs(time1 - time2);return time / 1000 / 60/ 60 / 24;// 毫秒/1000变-秒/60/变-分钟/60/变-小时/24变-天}
var d1 = new Date("2008-08-08");var d2 = new Date("2018-08-30");alert(numOfDate(d1, d2));

原文地址:https://www.cnblogs.com/taohuaya/p/9562611.html

时间: 2024-10-29 02:35:56

判断两个日期相差的天数的相关文章

java 判断两个时间相差的天数!

package com.datedaycha;     import java.text.SimpleDateFormat;     import java.util.Calendar;     import java.util.Date;     import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;     /*      * java 判断两个时间相差的天数     1.实现目标     输入:两

js求两个日期相差的天数

最近做系统的时候经常要用到js有关时间,自己不是很熟悉用js编写各种有关时间.日期的代码,都是网上百度,基本可以看的懂,但是自己就是写不出来,所以用的js应该在博客记录一下,加深印象. /** * 求两个日期相差的天数 * @param startDateStr * @param endDateStr * @returns */ function getDays(startDateStr, endDateStr){ var separatorStr = "-"; var startDa

两个日期相差的天数

1 // 两个日期相差的天数 2 public int differDays(String startDateString, String endDateString) 3 throws ParseException { 4 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 5 Date start = sdf.parse(startDateString); 6 Date end = sdf.parse(endDate

MySQL计算两个日期相差的天数、月数、年数

MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF(类型,开始时间,结束时间) 相差的秒数: SELECT TIMESTAMPDIFF(SECOND,'1993-03-23 00:00:00',DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S')) 相差的分钟数: SELECT TIMESTAMPDIFF(MINUTE,'

mysql计算两个日期相差的天数。

DATEDIFF() 函数可以返回两个日期之间的天数. 如下: SELECT DATEDIFF('2015-06-29','2015-06-12') AS DiffDate 结果得17 SELECT DATEDIFF('2015-06-12','2015-06-29') AS DiffDate 结果得-17

实现:判断日期之间关系(相交,相离,重合),得到相交重合的天数以及计算两个日期相差的天数

package com.xiawei.repeatdays; import java.util.Date; /** * 判断日期之间关系(相交,相离,重合),得到相交重合的天数 * */public class RepeatDays { /** * 将两个日期相减的结果以字符串秒的格式返回 */ public static String getDayDifference(Date d1 , Date d2){ StringBuffer ds = new StringBuffer(); long

Java计算两个日期相差的天数

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test16 { /** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException { /

Java 计算两个日期相差的天数

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test16 { /** * @param args * @throws ParseException */ public static void main(String[] args) throws ParseException { /

java判断两个时间相差得天数

方法一:通过Calendar类得日期比较,在这需要考虑闰年和平年,也要考虑跨年份 /** * date2比date1多的天数 * @param date1 * @param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.g