列表中,时间的倒计时方法
2016-07-18 18:43
337 查看
<script type="text/javascript">
$(function(){
//每一行的操作
$("#contentTable tr td:nth-child(7)").each(function (key, value) {
var td = $(this);
var strTime = $(this).html();
if(strTime == '' || strTime == null || strTime == undefined)
;
else{
var date = strTime.split("天");
var hours = date[1].split("小时");
var minutes = hours[1].split("分");
var secends = minutes[1].split("秒");
/* alert(date[0]);
alert(hours[0]);
alert(minutes[0]);
alert(secends[0]); */
var totalSeconds = date[0] * 24 * 60 * 60 + hours[0] * 60 * 60 + minutes[0] * 60 + parseInt(secends[0]);
//alert(totalSeconds);
if(parseInt(totalSeconds) > 0){
var timerVal = totalSeconds;
var i = setInterval(function() {
timerVal--;
var day=Math.floor(timerVal/(24*60*60));
var hour=Math.floor(timerVal/(60*60)-day*24);
var min=Math.floor((timerVal/(60))-day*24*60-hour*60);
var s=Math.floor(timerVal-day*24*60*60-hour*60*60-min*60);
var leftTime = ""+day+"天"+hour+"小时"+min+"分"+s+"秒";
// alert(leftTime);
td.html(leftTime);
if (timerVal < 1)
clearInterval(i);
}, 1000);
}
}
});
});
function page(n,s){
$("#pageNo").val(n);
$("#pageSize").val(s);
$("#searchForm").submit();
return false;
}
</script>
$(function(){
//每一行的操作
$("#contentTable tr td:nth-child(7)").each(function (key, value) {
var td = $(this);
var strTime = $(this).html();
if(strTime == '' || strTime == null || strTime == undefined)
;
else{
var date = strTime.split("天");
var hours = date[1].split("小时");
var minutes = hours[1].split("分");
var secends = minutes[1].split("秒");
/* alert(date[0]);
alert(hours[0]);
alert(minutes[0]);
alert(secends[0]); */
var totalSeconds = date[0] * 24 * 60 * 60 + hours[0] * 60 * 60 + minutes[0] * 60 + parseInt(secends[0]);
//alert(totalSeconds);
if(parseInt(totalSeconds) > 0){
var timerVal = totalSeconds;
var i = setInterval(function() {
timerVal--;
var day=Math.floor(timerVal/(24*60*60));
var hour=Math.floor(timerVal/(60*60)-day*24);
var min=Math.floor((timerVal/(60))-day*24*60-hour*60);
var s=Math.floor(timerVal-day*24*60*60-hour*60*60-min*60);
var leftTime = ""+day+"天"+hour+"小时"+min+"分"+s+"秒";
// alert(leftTime);
td.html(leftTime);
if (timerVal < 1)
clearInterval(i);
}, 1000);
}
}
});
});
function page(n,s){
$("#pageNo").val(n);
$("#pageSize").val(s);
$("#searchForm").submit();
return false;
}
</script>
相关文章推荐
- Nginx配置性能优化
- 编译 libiconv-1.14 的时候出现 ./stdio.h:1010:1: error: 'gets' undeclared here (not in a function)
- 20160718
- Web Service技术之hession、soap、restful学习总结
- C#中判断字符是否大写
- Codeforces 213A Game
- spark 1.6.0 core源码分析7 Spark executor的运行
- QNX常用命令
- HDU 2544 最短路(初涉SPFA算法)
- POJ1458 Common Subsequence 最长公共子序列
- linux 学习小计
- 解决“ORA-12170: TNS: 连接超时”的问题
- php7 memcached getMulti
- JS改变input的value值不触发onchange事件解决方案 (转)
- http协议之chunk(分块传输编码)
- git add指令出现警告
- Lua实现angle角
- 三种排序算法(归并排序、快速排序,堆排序)
- POJ 2305 Basic remains(进制转换)
- Python字符串内建处理函数