`
yukar
  • 浏览: 127934 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

js对象应用之团购时间倒计时

阅读更多
最近在帮一个朋友在shopex485上做一个团购的功能,前台的团购商品倒计时,因为团购的商品可能是多个,各个商品的结束时间也不一定是相同的。所以就有必要做个对象来给各个商品。折腾了一个晚上,终于新鲜出炉了。在js对象里使用setTimeout还是有点学问的。
<script type="text/javascript">
//服务器时间
var service_time=<?php echo $now_time; ?>; 
function showTime(tuanid,time_distance){
	this.tuanid = tuanid;
        //PHP时间是秒,JS时间是微秒
	this.time_distance = time_distance*1000;
}

showTime.prototype.setTimeShow=function(){
	var timer = $('lefttime_'+this.tuanid);
    var str_time;
    var int_day,int_hour,int_minute,int_second;  
    time_distance = this.time_distance;
    this.time_distance = this.time_distance-1000;
    if(time_distance>0){  
        int_day=Math.floor(time_distance/86400000);         
        time_distance-=int_day*86400000;         
        int_hour=Math.floor(time_distance/3600000);         
        time_distance-=int_hour*3600000;         
    	int_minute=Math.floor(time_distance/60000);         
    	time_distance-=int_minute*60000;         
    	int_second=Math.floor(time_distance/1000);          
    	if(int_hour<10)         
        	int_hour="0"+int_hour;         
    	if(int_minute<10)         
        	int_minute="0"+int_minute;         
    	if(int_second<10)         
        	int_second="0"+int_second;         
    	str_time=int_day+"天"+int_hour+"小时"+int_minute+"分钟"+int_second+"秒";    
    	timer.innerHTML = str_time;  
        var self=this;
        setTimeout(function(){self.setTimeShow();},1000);//D:正确
    }else{         
        timer.innerHTML ='团购结束'; 
        return;    
    }
}
</script>
分享到:
评论

相关推荐

    团购类倒计时JS代码

    【团购类倒计时JS代码】是一种常见的网页动态效果,主要应用于电商或团购类网站,用于展示商品优惠活动剩余时间,增加用户紧迫感,促进销售。这种代码通常使用JavaScript语言编写,结合HTML和CSS实现页面上的显示...

    非常实用的团购倒计时js代码

    "团购倒计时"是电商网站上常见的功能,用于显示优惠活动剩余时间,激发用户购买欲望。这个"非常实用的团购倒计时js代码"就是为实现这一功能而编写的。 团购倒计时的实现主要涉及到以下几个知识点: 1. **...

    JS倒计时到秒用于团购抄杀

    在本案例中,"JS倒计时到秒用于团购抄杀"可能是指一个团购活动中,通过JavaScript实现的倒计时功能,提醒用户在限定时间内完成购买。 首先,我们需要了解JavaScript的基础语法。JS是一种解释型的、基于原型的、动态...

    团购倒计时JS脚本

    团购倒计时JS脚本是一种在网页上实现动态倒计时效果的技术方案,通常用于展示团购活动距离结束的时间,以此来吸引用户的注意力并增加紧迫感,促进用户尽快做出购买决策。 #### 二、关键技术点分析 ##### 1. 基础...

    Asp.Net中实现js倒计时

    在Asp.Net中实现JavaScript(js)倒计时是一项常见的前端功能,通常用于团购、活动开始倒计时等场景,给用户带来实时的紧迫感。本文将深入探讨如何在ASP.NET环境中构建一个可靠的js倒计时功能,并解决浏览器中可能...

    javascript倒计时效果实现

    在JavaScript中,倒计时效果是一种常见的功能,广泛应用于团购、电商、门户等网站,用于显示重要时刻,如时间显示、倒计时差、限时抢购等。在本文中,我们将探讨三种不同的JavaScript倒计时效果的实现方法,以及如何...

    简单的倒计时适合团购网站

    这个“团购倒计时”组件的核心技术是JavaScript,一种广泛应用于网页动态效果和交互的脚本语言。JavaScript倒计时主要通过计算当前时间与设定结束时间之间的差值,实时更新显示的剩余时间。以下将详细介绍JavaScript...

    兼容火狐IE的团购倒计时代码

    ### 兼容火狐IE的团购倒计时代码解析 #### 一、代码概述 本文将详细介绍一个兼容Internet Explorer(IE)与Mozilla Firefox浏览器的团购倒计时代码。该代码通过JavaScript实现,能够准确地计算出距离指定日期的...

    【jquery插件】jq_timeGo倒计时插件.docx

    今天我们将深入探讨一个名为jq_timeGo的jQuery倒计时插件,它特别适用于团购类网站,为团购项目的剩余时间提供精确的倒计时显示。 jq_timeGo插件的核心原理是利用JavaScript的`setInterval`函数,该函数每隔一定...

    php实现倒计时效果

    在倒计时应用中,服务器端时间更为可靠,因为它不受用户控制。因此,我们通常使用PHP来计算真实的剩余时间,并通过AJAX动态更新客户端的显示。 以下是一个简单的实现步骤: 1. **定义考试时间范围**:在PHP中,...

    微信小程序-电商-拼团 倒计时.zip

    实现这个功能,开发者需要用到JavaScript的Date对象以及定时器(setTimeout或setInterval),实时更新显示的时间,并确保在倒计时结束后自动触发相应的行为,如关闭活动或恢复原价。 这套源码可能包含了以下几个...

    微信小程序-微信小程序大宅小屋拼团(毕业设计,附源码).zip

    在拼团应用中,可能会用到商品列表、计时器、订单详情等自定义组件。 8. **微信支付集成**:对于电商应用,支付功能是关键。小程序支持集成微信支付,开发者需要调用微信支付接口,处理支付流程,确保交易安全。 9...

    ASP源码信友拼客程序

    6. **拼团逻辑**:拼团的核心在于达到一定人数才能享受优惠,这需要在程序中实现计数器、倒计时、成团通知等功能。ASP源码会包含这些逻辑,可能涉及异步请求(AJAX)来实时更新拼团状态。 7. **安全性**:ASP程序...

Global site tag (gtag.js) - Google Analytics