我正在制作一个网页,我必须做一个读取div的日期(div从数据库读取日期)的倒计时。从div中读取日期
当它接受字符串时,虽然它读取着名的“1970年1月1日”,但它的行为仍然没有读取我的输入日期。
的JavaScript:
<script language="JavaScript">
var gcor = new Date();
var dscad = new Date(document.getElementById("caramello"));
var difftempo = (dscad - gcor)/1000;
var minuto = 60;
var ora = 60 * 60;
var giorno = 60 * 60 * 24;
var giorest = Math.floor(difftempo/giorno)
var orerest = Math.floor((difftempo - giorest * giorno)/ora)
var minrest = Math.floor((difftempo - giorest * giorno - orerest * ora)/minuto)
var secrest = Math.floor((difftempo - giorest * giorno - orerest * ora - minrest * minuto))
ID = window.setTimeout("update();", 1000);
function update() {
gcor = new Date();
difftempo = (dscad - gcor)/1000;
minuto = 60;
ora = 60 * 60;
giorno = 60 * 60 * 24;
giorest = Math.floor(difftempo/giorno)
orerest = Math.floor((difftempo - giorest * giorno)/ora)
minrest = Math.floor((difftempo - giorest * giorno - orerest * ora)/minuto)
secrest = Math.floor((difftempo - giorest * giorno - orerest * ora - minrest * minuto))
document.getElementById("Label1").innerText = giorest;
if (giorest < 10) {
document.getElementById("Label2").innerText = "0" + orerest;
}
else {
document.getElementById("Label2").innerText = orerest;
}
if (minrest < 10) {
document.getElementById("Label3").innerText = "0" + minrest;
}
else {
document.getElementById("Label3").innerText = minrest;
}
if (secrest < 10) {
document.getElementById("Label4").innerText = "0" + secrest;
}
else {
document.getElementById("Label4").innerText = secrest;
}
ID = window.setTimeout("update();", 1000);
}
,这是HTML/ASP是与它相连:
<body>
<form runat="server">
<div>
<div id="caramello" onclick="prova();">18 july 2013</div><br />
<br />
<asp:Label ID="Label6" runat="server" Text="Label"></asp:Label>
<br />
<asp:Label ID="Label1" runat="server" Text="00"></asp:Label>g
<asp:Label ID="Label2" runat="server" Text="00"></asp:Label>h
<asp:Label ID="Label3" runat="server" Text="00"></asp:Label>m
<asp:Label ID="Label4" runat="server" Text="00"></asp:Label>s
</div>
</form>
使用'document.getElementById(“caramello”)。innerText' – nrodic
@nrodic我使用“.innerHTML”,但我看到代码没有到达函数upgrade()... – ProtoTyPus