继续昨天的问题,js达人入

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:02:44
<%@ page language="java" import="java.util.*,java.sql.*,java.util.Date,java.text.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>time left</title>
<script language="javascript">
setTimeout("show_time()",1000);
function show_time()
{
var time_distance,str_time;
var int_day,int_hour,int_minute,int_second;
var time_now=new Date();
time_now=time_now.getTime();
time_distance=time_end.value-time_now;
if(time_distance>0)
{
//取出间隔时间的天、小时、分,java中时间换成毫秒是按照1000*60*60*24这样的换算方式转的
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"+i

<%@ page language="java"
import="java.util.*,java.sql.*,java.util.Date,java.text.*"
pageEncoding="UTF-8"%>
<html>
<head>
<title>time left</title>
<script language="javascript">
//<!-- update -->
//setTimeout("show_time()", 1000);
function show_time(i) {
var time_distance, str_time;
var int_day, int_hour, int_minute, int_second;
var time_now = new Date();
time_now = time_now.getTime();
var time_end_name = "time_end"+i;
//<!-- update -->
time_distance = document.getElementById(time_end_name).value - time_now;
var timer = document.getElementById("atimer"+i);

if (time_distance > 0) {
//取出间隔时间的天、小时、分,java中时间换成毫秒是按照1000*60*60*24这样的换算方式转的
int_day = Math.floor(time_distance / 86400000)
time_distance -= int_day * 86400000;