Sottrai ore da data e ora [duplicato]

Aug 21 2020

Qualcuno potrebbe aiutarmi con questo. Devo finire qualcosa per un progetto scolastico che presentiamo stasera e devo sottrarre 2 ore da questo codice. Javascript non fa per me.

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

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

Non ho idea di come cambiarlo. Grazie in anticipo.

Saluti, Justin

Risposte

2 IhorVyspiansky Aug 21 2020 at 21:38

Provare

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

Dai un'occhiata qui https://codepen.io/vyspiansky/pen/abNBqrx

mkkekkonen Aug 21 2020 at 21:34

Puoi usare moment.js .

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