我的UTC时区函数未使用innerHTML显示在HTML上

My UTC Timezone function not displayed on HTML using innerHTML

本文关键字:显示 HTML innerHTML 未使用 UTC 时区 函数 我的      更新时间:2024-03-20

使用innerhtml以便查看时区时,它不会显示在结果中。

Javascript代码:

function roughdraft() {
  var d = new Date();
  var z = document.getElementById("result");
  var utcsinceepoch = Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds());
  var y1 = d.getTime()
  z.innerHTML=(d.getTime() - utcsinceepoch)/3600000;
}

HTML代码:

<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <div id="a"></div>
    <div id="picture"></div>
    <form>
      <input id="UTCoffset" type="text" placeholder="UTC Time Zone">
    </form>
    <p id="result"></p>
  </body>
</html>

我不知道我是否使用了错误的innerhtml语法。

试试这个:

function roughdraft() {
 var d = new Date();
 var resultParagraph = document.getElementById("result");
 var utcsinceepoch = Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds());
 var y1 = d.getTime();
 resultParagraph.innerHTML=(d.getTime() - utcsinceepoch)/3600000;
}
roughdraft();