Él getDay() El método devuelve el día de la semana para la fecha especificada según la hora local, donde 0 representa el domingo. Para el día del mes, consulte Date.prototype.getDate().

Sintaxis

getDay()

Valor de retorno

Número entero, entre 0 y 6, correspondiente al día de la semana de la fecha dada, según la hora local: 0 para el domingo, 1 para el lunes, 2 para el martes, etc.

Ejemplos

Usando getDay()

La segunda declaración a continuación asigna el valor 1 a weekdayen base al valor de la Date objeto Xmas95. El 25 de diciembre de 1995 es lunes.

var Xmas95 =newDate('December 25, 1995 23:15:30');var weekday = Xmas95.getDay();

console.log(weekday);// 1

Nota: Si es necesario, el nombre completo de un día (“Monday” por ejemplo) se puede obtener usando Intl.DateTimeFormat con un options parámetro. Con este método, la internacionalización se hace más fácil:

var options = weekday:'long';
console.log(newIntl.DateTimeFormat('en-US', options).format(Xmas95));// Monday
console.log(newIntl.DateTimeFormat('de-DE', options).format(Xmas95));// Montag

Especificaciones

Especificación
ECMAScript (ECMA-262)
La definición de ‘Date.prototype.getDay’ en esa especificación.

Compatibilidad del navegador

Escritorio Móvil
Cromo Borde Firefox explorador de Internet Ópera Safari WebView Android cromo androide Firefox para Android Ópera Android Safari en IOS Samsung Internet
getDay 1 12 1 3 3 1 1 18 4 10.1 1 1.0

Ver también

  • Date.prototype.getUTCDate()
  • Date.prototype.getUTCDay()
  • Date.prototype.setDate()