js计算两个日期的天数差值

js计算两个日期的天数差值

通过两个日期计算这两个日期之间的天数差值

/**
 * 计算天数差的函数,通用
 * @param sDate1
 * @param sDate2
 * @returns {Number}天数
 */
function DateDiff(sDate1,  sDate2){ //sDate1和sDate2是2006-12-18格式
    var  aDate,  oDate1,  oDate2,  iDays
    aDate  =  sDate1.split("-")
    oDate1  =  new  Date(aDate[1]  +  ‘-‘  +  aDate[2]  +  ‘-‘  +  aDate[0])    //转换为12-18-2006格式
    aDate  =  sDate2.split("-")
    oDate2  =  new  Date(aDate[1]  +  ‘-‘  +  aDate[2]  +  ‘-‘  +  aDate[0])
    iDays  =  parseInt(Math.abs(oDate1  -  oDate2)  /  1000  /  60  /  60  /24)    //把相差的毫秒数转换为天数
    return  iDays
}

原文地址:https://www.cnblogs.com/alisleepy/p/9982194.html

时间: 2024-09-29 08:20:24

js计算两个日期的天数差值的相关文章

计算两个日期之间的差值

package riqi; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class riqi_2 { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd&quo

JS计算两个日期之间的天数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

java中计算两个日期之间天数的程序设计。

1 //用java编写出一个以下方法计算两个日期之间天数的程序设计. 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 public class Demo4 { 7 public static void main(String[] args) { 8 try { 9 System.out.println(相差天数("2016-11-30", "2016-5-31"));

PHP 计算两个日期间隔天数

PHP 计算两个日期间隔天数,可以使用date_diff( )函数: <?php $datetime1 = date_create('2009-10-11'); $datetime2 = date_create('2009-10-13'); $interval = date_diff($datetime1, $datetime2); echo $interval->format('%R%a days'); ?> 浏览器输出结果:

javaScript 计算两个日期的天数相差

一:计算两个日期相差的天数 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 4 <title></title> 5 </head> 6 7 <body> 8 <button onClick="btnCount_Click()"&g

计算两个日期的天数问题

工程中,我们偶尔需要用到计算两个日期之间的年.月.日数分别是多少.这时候有个简单的方法而不是时间戳去转化计算显得格外重要. 话不多说,上代码: 1 // 获取某一时间(默认为当前时间)若干年.月.日之后的时间NSDate 2 + (NSDate *)dateWithFromDate:(NSDate * _Nullable)date years:(NSInteger)years months:(NSInteger)months days:(NSInteger)days{ 3 4 NSDate *

计算两个日期相隔天数 思路:假设1998-10-10 2010-5-5 首先获取1889-10-10这个日期在这一年中还剩多少天 再次获取2010-5-5这个日子在这一年内已经过了

class FunDemo6 { public static void main(String[] args) { //测试函数getDays //System.out.println(getDays(1992,4,20)); System.out.println(subDays(1999,1,5,2001,3,10)); } //判断是否为闰年 public static boolean isLeap (int y) { if(y%4==0&&y%100!=0||y%400==0) re

JS计算两个日期时间之差之天数不正确

做了一个时间倒计时,发现天数总是不正确. js代码: 1 //定义目标日期 2 var targetTime = new Date(); 3 4 //目标日期 5 targetTime.setFullYear(2015,5,1); 6 7 //目标时 8 targetTime.setHours(12); 9 10 //目标分 11 targetTime.setMinutes(0); 12 13 //目标秒 14 targetTime.setSeconds(0); 15 16 //目标毫秒 17

Java计算两个时间的天数差与月数差 LocalDateTime

/**  * 计算两个时间点的天数差  * @param dt1 第一个时间点  * @param dt2 第二个时间点  * @return int,即要计算的天数差  */ public static int dateDiff(LocalDateTime dt1,LocalDateTime dt2){  //获取第一个时间点的时间戳对应的秒数  long t1 = dt1.toEpochSecond(ZoneOffset.ofHours(0));  //获取第一个时间点在是1970年1月1日