`
fable0618
  • 浏览: 47760 次
  • 性别: Icon_minigender_2
  • 来自: 火星
文章分类
社区版块
存档分类

JS计算当前时间距目标时间相差

阅读更多
//计算竟拍剩余时间
	function chickEndtime(){
		var endtime = document.getElementById("endtime").innerText;//获取结束时间
		//获得当前时间
	    var d = new Date();
	    var s = d.getYear()+ "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();
	   
       	var d1 = new Date(endtime.replace(/-/g, "/"));
		var d2 = new Date(s.replace(/-/g, "/"));
		if (Date.parse(d1) - Date.parse(d2) > 0) {
			//计算当前时间距结束时间多少秒
			var miao = (Date.parse(d1) - Date.parse(d2))/1000;
			//计算相差多少天
			var tian = parseInt(miao/86400);//获得天数
			var shi = parseInt(miao/3600-tian*24);//获得小时数
			var fen = parseInt(miao/60-(shi*60+tian*1440));//获得分钟数
			
			var timeed = tian+"天"+shi+"时"+fen+"分";
			document.getElementById("timeed").innerText = timeed;
		}else if (Date.parse(d1) - Date.parse(d2) <= 0) { 
			alert("该商品竟拍已结束!");
			window.location = "http://localhost:8080/NTWshop_JP/servlet/ServletUpdateApStatus?id=<%=request.getParameter("id") %>";
		}
	}
分享到:
评论

相关推荐

    分享javascript计算时间差的示例代码

    给定文件介绍了一个用JavaScript编写的示例代码,这个代码的主要目的是计算当前时间与一个指定时间点之间的差距,输出结果可以精确到天、小时、分钟和秒。下面将详细解释这些知识点。 首先,我们需要了解JavaScript...

    使用javascript将时间转换成今天,昨天,前天等格式

    接着,代码计算当前时间与目标时间的差值,单位为天数。`new Date().getTime()`得到的是当前时间的时间戳,减去目标时间的时间戳后除以***(一天的毫秒数),得到的就是两者相差的天数。 4. 处理逻辑 有了时间差后...

    团购倒计时JS脚本

    脚本通过设置一个目标结束时间(例如`2012/11/05,12:20:12`),然后不断获取当前时间,并计算两者之间的时间差。接着将这个时间差转换为天、小时、分钟和秒的形式,并显示在页面上。 ##### 3. 代码解析 ###### (1)...

    javascript的date转化器

    JavaScript的Date对象是处理日期和时间的核心工具,它在Web开发中扮演着重要角色。这个“javascript的date转化器”可能是一个自定义的库或函数集合,旨在简化和扩展JavaScript内置Date对象的功能,以满足更复杂的...

    JS实现针对给定时间的倒计时功能示例

    文章接着介绍了倒计时的核心逻辑,即如何计算当前时间与目标时间之间的差值,并将这个差值以"天、小时、分钟、秒"的格式展示出来。这涉及到JavaScript的Date对象和相关的时间运算。 具体实现中,定义了一个`...

    iOS日期格式化类(刚刚、一分钟前、昨天、周几)

    1. **刚刚(Just Now)**:如果当前日期与目标日期相差不到1分钟,我们可以显示"刚刚"。 2. **一分钟前(A minute ago)**:如果差值在1到60分钟之间,可以显示"一分钟前"或相应的时间间隔。 3. **昨天(Yesterday)...

    日期计算、倒计时、天数计算

    天数计算通常用于计算两个日期之间相差的天数,也可以用来计算当前日期距离某个特定日期还有多少天。例如,如果你有一个计划,需要在30天后执行,你可以这样计算剩余天数: ```python import datetime today = ...

    JavaScript Date对象应用实例分享

    首先创建目标日期的Date对象,然后在每次更新界面时,计算目标日期与当前日期之间相差的天数。文章中通过简单的减法得到两个日期对象的差异,并将其转换为天数来展示。 3. 限时抢购活动 文章提及的第三个应用场景是...

    JS实现简单的天数计算器完整实例

    在日期运算方面,Date对象允许我们对日期进行增加或减少时间的操作,从而实现计算两个日期之间差值的目标。 首先,文章提到,编写这样的计算器时,可以使用Date对象的方法来获取日期和计算两个日期之间相差的天数。...

    详解JavaScript时间处理之几个月前或几个月后的指定日期

    JavaScript中处理时间,尤其是在项目开发中推算日期的功能,是前端开发中不可或缺的一部分。本文将深入探讨如何在JavaScript中计算几个月前或几个月后的指定日期,这涉及到日期的逻辑处理和格式转换。 首先,...

    computeDaysLived:计算从DOB到当前日期的生存天数

    这个场景中提到的"computeDaysLived"就是一个典型的例子,它的目标是计算从个人的出生日期(DOB,Date of Birth)到当前日期的生存天数。这个功能在多种应用中都非常实用,比如在健康追踪、个人日志记录或者数据分析...

    jishiti机试题

    如果字符相同或它们的ASCII码相差32(即大写字母与小写字母之间的差值),则继续比较下一个字符。一旦找到不同,函数返回当前计数,表示不同字符的位置。 2. **判断回文数**: 第二个问题是检查一个整数是否为回文...

    计算机应用技术(实用手册)

    这个项目可控制DRAM读取指令与数据成为真正可用的时间之间的延迟时间。较低的CAS周期能减少内存的潜伏周期以提高内存的工作效率。因此只要能够稳定运行操作系统,我们应当尽量把CAS参数调低,从而提高内存的运行速度...

Global site tag (gtag.js) - Google Analytics