Javascript HTML时间修改
我正试图制作一个代码来显示这个表上的时间 这张桌子上的月份怎么样 我现在所拥有的是这个,但是其中有一些纠结,我不知道如何纠正它们,使之成为我所寻找的……这是一个个人项目,我只是不知道我做错了什么Javascript HTML时间修改,javascript,html,time,Javascript,Html,Time,我正试图制作一个代码来显示这个表上的时间 这张桌子上的月份怎么样 我现在所拥有的是这个,但是其中有一些纠结,我不知道如何纠正它们,使之成为我所寻找的……这是一个个人项目,我只是不知道我做错了什么 <!DOCTYPE html> <html> <body> <p id="demo"></p> <body onload="myFunction()"> <script> function myFunction()
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<body onload="myFunction()">
<script>
function myFunction()
{
var y = new Array();
var minutes = 1350 * 80;
var hours = minutes * 40;
var days = hours * 20;
var years = days * 365;
var d = new Date();
var t= d.getTime();
//hours
var w = Math.round(t/(1349*79*39)%19);
//minutes
var x = Math.round(t/(1349*79)%39);
//seconds
var v = Math.round(t/1350%79);
//milliseconds
var u = Math.round(t%1349);
//days
var y = Math.round(t/(1350*80*40*20)%365+19);
//years
var z = Math.round(t/(1350*80*40*20*365)+1970);
document.getElementById("demo").innerHTML = w;
document.getElementById("demo").innerHTML = x;
document.getElementById("demo").innerHTML = v;
document.getElementById("demo").innerHTML = y;
document.getElementById("demo").innerHTML = z;
x = checkTime(x);
v = checkTime(v);
u = checkTime(u);
//redefining days of the year
var month;
var time = y;
if (time<0){
month = "Se'Var";
}else if (time<13){
month = "Eleventh Month";
}else if (time<43){
month = "Twelfth Month";
}else if (time<78){
month = "En'Kara";
}else if (time<108){
month = "Hesius in Ar";
}else if (time<138){
month = "Camerius in Ar / Selnar in Ko-ro-ba";
}else if (time<168){
month = "En'Var";
}else if (time<198){
month = "Fifth Month";
}else if (time<228){
month = "Sixth Month";
}else if (time<258){
month = "Se'Kara";
}else if (time<288){
month = "Eighth Month";
}else if (time<318){
month = "Nineth Month";
}else{
month = "Se'Var";
}
document.getElementById("demo").innerHTML = month;
var a = document.getElementById("demo");
a.innerHTML=w+":"+x+":"+v+":"+u+"<br>"+month+" of the year "+z+"<br><br>"+Date();
var t = setTimeout(function(){myFunction()},000);
}
//add zero in front of numbers < 10
function checkTime(i) {
if (i<10) {i = "0" + i};
return i;
}
</script>
</body>
</html>
函数myFunction()
{
var y=新数组();
var分钟数=1350*80;
var小时=分钟*40;
var天数=小时*20;
var年=天*365;
var d=新日期();
var t=d.getTime();
//小时数
var w=数学四舍五入(t/(1349*79*39)%19);
//会议记录
var x=数学四舍五入(t/(1349*79)%39);
//秒
var v=数学四舍五入(t/1350%79);
//毫秒
var u=数学四舍五入(t%1349);
//日子
变量y=数学四舍五入(t/(1350*80*40*20)%365+19);
//年头
var z=数学四舍五入(t/(1350*80*40*20*365)+1970);
document.getElementById(“demo”).innerHTML=w;
document.getElementById(“demo”).innerHTML=x;
document.getElementById(“demo”).innerHTML=v;
document.getElementById(“demo”).innerHTML=y;
document.getElementById(“demo”).innerHTML=z;
x=检查时间(x);
v=检查时间(v);
u=检查时间(u);
//重新定义一年中的天数
var月;
var时间=y;
如果(时间)我主要关心的是如何使时间布局正确,以及日期正确,你能在jsfiddle.net上放一个演示并指出到底是什么地方出了问题吗?