Осторожно, JavaScript может проникнуть в местный часовой пояс как при создании даты, так и при ее сериализации.Показанный код new Date(int,int,int)
создает объект даты, представляющий локальную полночь для указанного года / месяца / дня.
ГГГГ-ММ-ДД могут быть проанализированы в точности так, как они есть.Просто сделай new Date('2014-04-03')
.Это дает вам объект полуночи UTC , который является именно тем, что вы хотите.
Тогда вам нужно быть немного осторожнее с методами, используемыми при форматировании (сериализации), более подробную информацию можно найти по ссылкевыше.
var myDate = new Date('2014-04-03')
console.log(myDate.toLocaleDateString("fr",{timezone:"UTC"}))