js 关于两个js日期加减天数之间的天数

& & & & 复制代码代码如下:& & //判断是否为闰年& & function isLeapYear(year){& & if(year % 4 == 0 && ((year % 100 != 0) || (year % 400 == 0)))& & {& && & }& && & }& & //判断前后两个日期& & function validatePeriod(fyear,fmonth,fday,byear,bmonth,bday){& & if(fyear < byear){& && & }else if(fyear == byear){& & if(fmonth < bmonth){& && & } else if (fmonth == bmonth){& & if(fday <= bday){& && & }else {& && & }& & } else {& && & }& & }else {& && & }& & }& & //计算两个日期的差值& & function dateDiff(d1,d2){& & var disNum=compareDate(d1,d2);& & return disN& & }& & function compareDate(date1,date2)& & {& & var regexp=/^(\d{1,4})[-|\.]{1}(\d{1,2})[-|\.]{1}(\d{1,2})$/;& & var monthDays=[0,3,0,1,0,1,0,0,1,0,0,1];& & regexp.test(date1);& & var date1Year=RegExp.$1;& & var date1Month=RegExp.$2;& & var date1Day=RegExp.$3;& & regexp.test(date2);& & var date2Year=RegExp.$1;& & var date2Month=RegExp.$2;& & var date2Day=RegExp.$3;& & if(validatePeriod(date1Year,date1Month,date1Day,date2Year,date2Month,date2Day)){& & firstDate=new Date(date1Year,date1Month,date1Day);& & secondDate=new Date(date2Year,date2Month,date2Day);& & result=Math.floor((secondDate.getTime()-firstDate.getTime())/());& & for(j=date1Yj<=date2Yj++){& & if(isLeapYear(j)){& & monthDays[1]=2;& & }else{& & monthDays[1]=3;& & }& & for(i=date1Month-1;i<date2Mi++){& & result=result-monthDays[i];& & }& & }& && & }else{& & alert('对不起第一个时间必须小于第二个时间,谢谢!');& && & }& & }& & 调用该函数传递两个时间值:&&& & days = dateDiff(d1,d2);& & 您可能感兴趣的文章:使用js显示当前时间示例js获得当前时区夏令时发生和终止的时间代码JS控制一个DIV层在指定时间内消失的方法js格式化时间和js格式化时间戳示例纯JS实现动态时间显示代码JS判断两个时间大小的示例代码js中的时间转换—毫秒转换成日期时间的示例代码JS之Date对象和获取系统当前时间详解利用js实现在浏览器状态栏显示访问者在本页停留的时间js 时间格式与时间戳的相互转换示例代码JS比较两个时间大小的简单示例代码页面实时更新时间的JS实例代码扩展JS Date对象时间格式化功能的小例子JS小功能(setInterval实现图片效果显示时间)实例代码js获取时间(本周、本季度、本月..)一个简单的JS时间控件示例代码(JS时分秒时间控件)JS获取当前日期和时间的简单实例js时间比较示例分享(日期比较)& & QQ空间
百度搜藏更多& & Tags:js 天数差& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:JS获取当前网址、主机地址项目根路径& & 下一篇:html文本框提示效果的示例代码& & 相关文章在b/s开发中经常用到的javaScript技术javascript淡入淡出效果的实现思路GreyBox技术总结(转)javascript+css 网页每次加载不同样式的实现方法js判断是否为ie的方法小结二叉树的非递归后序遍历算法实例详解JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码按下Enter焦点移至下一个控件的实现js代码js拖拽一些常见的思路方法整理array.prototype.silce.call 理解分析& & 文章评论& & 最 近 更 新& & JS之小练习代码DIV始终居中的js代码JS画图(非VML)--兼容IE/FFjs 获取网络图片的高度和宽度的实现方法(js中通过split函数分割字符串成数组小例子Javascript. 使用function定义构造函数javascript写的一个链表实现代码JavaScript中如何通过arguments对象实现对拖动层JS的IE和Firefox兼容性集锦& & 热 点 排 行& & js刷新页面方法大全清除网页历史记录,屏蔽后退按钮js中cookie的使用详细分析javascript深入理解js闭包JS鼠标事件大全 推荐收藏Javascript. 的addEventListener(js验证表单大全js 获取浏览器高度和宽度值(多浏js 字符串操作函数比较全的JS checkbox全选、取消全
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益&#xe621; 上传我的文档
&#xe602; 下载
&#xe60c; 收藏
该文档贡献者很忙,什么也没留下。
&#xe602; 下载此文档
正在努力加载中...
JS获取当前时间和两个时间差
下载积分:818
内容提示:JS获取当前时间和两个时间差
文档格式:DOC|
浏览次数:112|
上传日期: 22:08:25|
文档星级:&#xe60b;&#xe60b;&#xe612;&#xe612;&#xe612;
该用户还上传了这些文档
JS获取当前时间和两个时间差
官方公共微信}

我要回帖

更多关于 js日期加减天数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信