Subtraia as horas da data e hora [duplicado]

Aug 21 2020

Alguém poderia me ajudar com isso. Preciso terminar algo para um projeto escolar que estamos exibindo esta noite e tenho que subtrair 2 horas deste código. Javascript não é totalmente minha praia.

<a href="urltopage.php"><span id="datetime"></span></a>

<script>
var dt = new Date();
document.getElementById("datetime").innerHTML = dt.toLocaleString();
</script>

Eu não tenho ideia de como mudar isso. Desde já, obrigado.

Atenciosamente Justin

Respostas

2 IhorVyspiansky Aug 21 2020 at 21:38

Experimentar

var dt = new Date();
dt.setHours(dt.getHours() - 2);
document.getElementById("datetime").innerHTML = dt.toLocaleString();

Dê uma olhada aqui https://codepen.io/vyspiansky/pen/abNBqrx

mkkekkonen Aug 21 2020 at 21:34

Você pode usar moment.js .

moment(dt).subtract(2, 'hours').format();