当前位置:编程学习 > C#/ASP.NET >>

请问高手DataList中怎样实现时间倒计时 谢谢啦。祝身体健康

请问在DataList中怎样实现时间倒计时 举例 商城中 商品上线时间
AddedTime=2010-06-25 00:00:00.000
ShelfTime=2010-09-30 00:00:00.000

计算还有xx天xx小时xx分xx秒

是在Datalist中实现啊AddedTime和ShelfTime都可以从数据库中获取

谢谢了啊。 --------------------编程问答-------------------- ajax --------------------编程问答-------------------- 无刷新? --------------------编程问答-------------------- 你这个肯定要用js搞。 数据库中肯定有一个 终止时间


function TheTest(div的id)
{
var deadline= new Date("09/16/2010"); //物品倒计时   
var now = new Date();   
var diff = -480 - now.getTimezoneOffset(); //是北京时间和当地时间的时间差   
var leave = (deadline.getTime() - now.getTime()) + diff*60000 ;
var day = Math.floor(leave / (1000 * 60 * 60 * 24))  ; 
var hour = Math.floor(leave / (1000*3600)) - (day * 24);   
var minute = Math.floor(leave / (1000*60)) - (day * 24 *60) - (hour * 60)   ;
var second = Math.floor(leave / (1000)) - (day * 24 *60*60) - (hour * 60 * 60) - (minute*60)   ;

document.getElementById('div的id').innerHTML = "现在离到期还有"+day+"天"+hour+"小时"+minute+"分"+second +"秒" ;
setTimeout("TheTest()",1000)   

}


你 datalist 每行 有个div,

div的id='div_<%# Eval("行索引id")%>'  

div的onload="TheTest(this.id)" --------------------编程问答-------------------- 先谢下 我试试成功再谢哈 --------------------编程问答--------------------  <asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                AJAX : <%=DateTime.Now %>
                <asp:Timer ID="Timer2" runat="server" Interval="1000">
                </asp:Timer>
            </ContentTemplate>
        </asp:UpdatePanel>
--------------------编程问答-------------------- 好人,高手能给说个详细点的吗 真的感谢你 --------------------编程问答-------------------- 来个回答的吧 谢谢啦 高手不要隐藏啊  帮个忙 --------------------编程问答-------------------- 你做成功了吗? --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,