JS converte a data para ajustar o valor do local do datetime

var now = new Date();
now.setMinutes(now.getMinutes() - now.getTimezoneOffset());
document.getElementById('dt').value = now.toISOString().slice(0,16);
Breakable Barracuda