计算给定两个日期的相差
来源:互联网 发布:手机淘宝自动弹框登陆 编辑:程序博客网 时间:2024/06/05 21:51
一个比较使用的小工具,分享一下!
<html><head> <title>输入两个日期计算相差天数</title><script language="javascript">function days(y1,m1,d1,y2,m2,d2){ var days1=getdays(y1,m1,d1); if(days1<0) return; var days2=getdays(y2,m2,d2); if(days2<0) return; var days=((days1>days2)?(days1-days2):(days2-days1)); alert("相差 "+days+" 天");}function getdays(yy,mm,dd){ var count=0; var mdays=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31); if(yy<=0 || mm<=0 || dd<=0) { alert("请确认您输入的数据完整、有效!请重新输入!"); return -1; } for(i=1990;i<yy;i++) { count = count + Number((i%4==0 && i%100!=0 || i%400==0 )? 366:365); } for(j=1;j<mm;j++) { count=count+Number(mdays[j]); } if(mm>2) { count = count + Number((i%4==0 && i%100!=0 || i%400==0 )? 1:0); } count=count+Number(dd); return count;}</script></head><body><center>请输入两个日期:<p>开始日期:<input type=text name=year1 size=4 maxlength=4>年<input type=text name=month1 size=2 maxlength=2>月<input type=text name=day1 size=2 maxlength=2> 日 <br> 结束日期: <input type=text name=year2 size=4 maxlength=4>年<input type=text name=month2 size=2 maxlength=2>月<input type=text name=day2 size=2 maxlength=2> 日 <p> <input onclick=days(year1.value,month1.value,day1.value,year2.value,month2.value,day2.value) type=button value=计算相差天数 name=Button1> <p> <font color=red>♂</font> <font color=red>♀</font></center></body></html>
- 计算给定两个日期的相差
- 计算两个日期相差
- 计算两个日期相差的工作天数
- Java 计算两个日期相差的天数
- Java 计算两个日期相差的天数
- 计算两个日期之间相差的天数
- JS计算两个日期相差的天数!
- js计算两个日期相差的天数
- Java 计算两个日期相差的天数
- Jquery计算两个日期相差的天数
- JAVA 计算两个日期相差的天数
- Calendar:计算两个日期相差的天数
- 计算两个日期相差的天数
- Java 计算两个日期相差的天数
- Java:计算两个日期相差的天数
- 计算两个日期相差的天数、月份
- 计算两个日期相差的天数
- [JAVA]计算两个日期相差的天数
- [信息采集专家]如何抓取文章内容的同时将图片也下载到本地
- 学外语
- C# 格式化字符串 String.Format (推荐)
- 编译busybox
- test
- 计算给定两个日期的相差
- SQL操作全集
- 报表制作利器—Reporting Services 使用总结!
- Blog的页面分类
- C#代码辅助工具Visual Assist X 与 VS2005的代码自动提示发生冲突的解决办法
- java经典题目
- Paypal IPN接口开发小结
- 利用Javaservices.exe把jboss安装为windows服务
- C#将汉字转换为拼音[转]