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上放一个演示并指出到底是什么地方出了问题吗?