Um objeto Date pode ser instanciado utilizando um dos construtores abaixo.
Sintaxe
let variavel = new Date()
let variavel = new Date( value )
let variavel = new Date(dateString)
let variavel = new Date(dateObject)
let variavel = new Date(year, monthIndex)
let variavel = new Date(year, monthIndex, day)
new Date(year, monthIndex, day, hours)
new Date(year, monthIndex, day, hours, minutes)
new Date(year, monthIndex, day, hours, minutes, seconds)
new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds)
Onde
value: Valor inteiro representando o número em milissegundos a partir 01/01/1970.
dateString: data em formato string
year: ano
monthIndex: mês. Valor entre 0(janeiro) e 11
day: dia
hours: horas
minutes: minutos
seconds: segundos
milliseconds: milisegundos
Exemplo 1
let dt = new Date();
console.log(dt);
dt = new Date(2029,0,01);
console.log(dt);
Saída
2023-06-05T22:39:56.162Z
2029-01-01T00:00:00.000Z