Владимир, не знаю...Я вот так изначально подставляю данные в инпут (типо дефолт)
new Date().toISOString().slice(0, 16)
И подставляет он не мое локальное время, а минус 3 часа! У меня время по Укр. подставляет не +3 а 0 часовой пояс. ПОэтоу мне не понятно о чем вы говорите. Никакого локального часового пояса и в помине не наблюдаю.
ПРикол в том что datetime-local возвращает без Z, и конверсия происходит 2 раза в данном случае вообще. Два раза, потмоу что туда еще и динамически подставляется дата иногда и там опять просиходит конвертация. Я в шоке с этого дерьма.