怎样用javaScript计算两个日期字符串相差的天数?

转载 2006年06月25日 16:44:00
---------------------------------------------------------------  
 
<html>  
<head>  
<meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">  
<title></title>  
</head>  
 
<body>  
<button  onClick="btnCount_Click()">计算相差天数</button>  
<script  language="JavaScript">  
 
   function  btnCount_Click(){  
       s1  =  "2002-1-10"  
       s2  =  "2002-10-1"  
       alert(DateDiff(s1,s2))  
   }  
 
   //计算天数差的函数,通用  
   function  DateDiff(sDate1,  sDate2){    //sDate1和sDate2是2002-12-18格式  
       var  aDate,  oDate1,  oDate2,  iDays  
       aDate  =  sDate1.split("-")  
       oDate1  =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])    //转换为12-18-2002格式  
       aDate  =  sDate2.split("-")  
       oDate2  =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])  
       iDays  =  parseInt(Math.abs(oDate1  -  oDate2)  /  1000  /  60  /  60  /24)    //把相差的毫秒数转换为天数  
       return  iDays  
   }    
 
</script>  
</body>  
</html>  

相关文章推荐

JavaScript计算两个日期之间相差的天数

写一个JavaScript的函数用于计算两个日期字符串之间相差的天数,首先求出两个日期之间相差的毫秒数,然后除以一天的毫秒数 //获得两个日期之间相差的天数 function getDays(d...

指定两个字符串日期相差的天数

import java.text.DateFormat; import java.text.ParseException; import java.util.Date; public class Da...

计算两个日期相差的天数

计算两个日期相差的天数

计算两个人的出生日期相差的天数

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 ...

21-计算出两个日期相差的天数

StrtingUtil.java package com.lh.bean; import java.text.SimpleDateFormat; import java.util.Calendar...

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

因水平有限,如有错误,欢迎回复。定更正

JAVA 比较两个日期相差的天数

在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下: 版本一:public static int getIntervalDays(Date fDate...

机试算法讲解: 第3题 求两个日期相差的天数

/* 问题:求两个日期相差的天数,连续2天默认为一天。日期形式:YYYYMMDD 输入: 20110412 20110422 输出: 11 思路:方法1:将2个日期都应该化为绝对秒数,然后相减,用绝...

Java 根据两个日期算是相差的日,周,天数

前言 : 死并不是唯一报恩方式,人家并不是要你死才救你的,让人家救回一命,又跑去死,是懦夫才会做的事! package com.shao.calendar;import java.text.Parse...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)