zoukankan      html  css  js  c++  java
  • js计算2个日期相差的天数,两个日期相差的天数,日期相隔天数

    js计算2个日期相差的天数,两个日期相差的天数,日期相隔天数

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>.

    蕃薯耀 2016年12月29日 08:49:18 星期四

    http://www.cnblogs.com/fanshuyao/

    /**
     * 计算2个日期相差的天数,不包含今天,如:2016-12-13到2016-12-15,相差2天
     * @param startDateString
     * @param endDateString
     * @returns
     */
    function dateDiff(startDateString, endDateString){
    	var separator = "-"; //日期分隔符
    	var startDates = startDateString.split(separator);
    	var endDates = endDateString.split(separator);
    	var startDate = new Date(startDates[0], startDates[1]-1, startDates[2]);
    	var endDate = new Date(endDates[0], endDates[1]-1, endDates[2]);
    	return parseInt(Math.abs(endDate - startDate ) / 1000 / 60 / 60 /24);//把相差的毫秒数转换为天数 
    };
    
    
    
    /**
     * 计算2个日期相差的天数,包含今天,如:2016-12-13到2016-12-15,相差3天
     * @param startDateString
     * @param endDateString
     * @returns
     */
    function dateDiffIncludeToday(startDateString, endDateString){
    	var separator = "-"; //日期分隔符
    	var startDates = startDateString.split(separator);
    	var endDates = endDateString.split(separator);
    	var startDate = new Date(startDates[0], startDates[1]-1, startDates[2]);
    	var endDate = new Date(endDates[0], endDates[1]-1, endDates[2]);
    	return parseInt(Math.abs(endDate - startDate ) / 1000 / 60 / 60 /24) + 1;//把相差的毫秒数转换为天数 
    };
    

      

    (如果你觉得文章对你有帮助,欢迎捐赠,^_^,谢谢!) 

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>.

    蕃薯耀 2016年12月29日 08:49:18 星期四

    http://www.cnblogs.com/fanshuyao/

  • 相关阅读:
    jQuery
    jquery操作滚动条滚动到指定元素位置 scrollTop
    javascript的offset、client、scroll使用方法
    js javascript:void(0) 真正含义
    Js中数组Array的用法
    javascript中typeof、undefined 和 null
    函数的参数是函数,函数中Ajax返回的回调函数中的函数运行
    xampp中php手动升级
    jQuery Mobile里xxx怎么用呀? (事件篇)
    eval解析JSON中的注意点
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6231579.html
Copyright © 2011-2022 走看看