Почему передача null в аргументе `date` при инициализации даты приводит к предыдущему дню?

#javascript #date #javascript #Дата Вопрос: Какова логика такого поведения? Почему передача null приводит к предыдущему дню? JSON.stringify(new Date(Date.UTC(2018, 0, null))); // "2017-12-31T00:00:00.000Z" JSON.stringify(new Date(Date.UTC(2018, 0))); // "2018-01-01T00:00:00.000Z" JSON.stringify(new Date(Date.UTC(2018, 0,…

Продолжить чтениеПочему передача null в аргументе `date` при инициализации даты приводит к предыдущему дню?