请问高手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