倒计时以服务器时间为准 js:js 倒计时10秒代码怎么弄要显示(javascript定时器做倒计时)

发布时间 : 09-19

function dianji(){

var num=10

name = setInterval(function() {

$("#" id).html(num);// 你倒计时显示的地方元素

num--;

if(num==0){

clearInterval(name);

}

}

}, 1000);

}

按钮里加个onclick方法 然后执行这个函数

求一个JS或AJAX的倒计时,要求时间从数据库里提取

以下是servlet

response.setContentType("text/html;charset=UTF-8");

response.setHeader("Cache-Control", "no-cache");

PrintWriter out = response.getWriter();

try {

if ("submit".equals(request.getParameter("action"))) {

//交卷

//TODO:这里做交卷处理

out.println("已交卷");

} else {

//倒计时

//设置结束时间

Calendar timeend = Calendar.getInstance();

timeend.set(2008, 10, 7, 14, 50, 0);

long end = timeend.getTimeInMillis();

//out.print(sdf.format(timeend.getTime()) "<br>");

//获取当前时间

Calendar rightNow = Calendar.getInstance();

//out.print(sdf.format(rightNow.getTime()) "<br>");

long now = rightNow.getTimeInMillis();

//计算剩余时间

int left = (int) (end - now);

if (left <= 0) {

//时间到

out.print("over");

} else {

int leftHour = left / (1000 * 60 * 60);

left = left % (1000 * 60 * 60);

int leftMinute = left / (1000 * 60);

left = left % (1000 * 60);

int leftSecond = left / (1000);

out.print(leftHour "时" leftMinute "分" leftSecond "秒");

}

}

} finally {

out.close();

}

以下是html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title></title>

<meta ="Content-Type" content="text/html; charset=UTF-8">

<script src="../js/jquery.js" type="text/javascript"></script>

<script type="text/JavaScript">

$(document).ready(function(){

setInterval(getLeftTime,1000);

});

//得到剩余时间

function getLeftTime(){

$.get("/jquery/TimeServlet?",function(data){

if(data=="over"){

//window.location="../index.jsp";

$("#paperform").submit();

}

else{

$("#nowis").text(data);

}

});

}

</script>

</head>

<body>

<div id="nowis" ></div>

<form id="paperform" method="POST" action="/jquery/TimeServlet?action=submit">

</form>

</body>

</html>

其实你说的只是在servlet中处理时间倒计时以服务器时间为准 js,无非是拿到数据库中时间的字段,然后 --,然后set 然后就OK ,不懂继续问

文章推荐:

倒计时以服务器时间为准 js:js 倒计时10秒代码怎么弄要显示(javascript定时器做倒计时)

spring json 字符串:javascript如何处理json数据?(spring接收json字符串)

jsp初始化js:jsp 中的集合怎么赋值到JavaScript里面(jsp初始化加载)

用js实现qq相册:怎么用HTML5做只有淡入淡出效果的音乐相册?(javascript写qq登录页面)

三益钢琴js115:在印度尼西亚产的三益钢琴怎么样?(三益钢琴js122md价格)