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/

  • 相关阅读:
    计算机网络
    git学习总结
    MySQL性能优化的21条最佳经验【转】
    为什么Laravel是最成功的PHP框架?
    分布式集群系统下的高可用session解决方案
    浏览器中输入URL到返回页面的全过程
    真正的inotify+rsync实时同步 彻底告别同步慢
    memcache中的add和set方法区别
    php 接口 implements 使用
    Redis的PHP操作手册(自用)
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6231579.html
Copyright © 2011-2022 走看看