При использовании 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();
;
после того, какvar y1 = d.getDate()
имеет какое-либо отношение к этому?