Hola soy nuevo en javascript tengo dicho código javascript
alert(DATE.value);
var d = new Date(DATE.value);
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDay();
alert(month);
alert(day);
if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){
alert(errorDate);
DATE.focus();
return false;
}
tomar por ejemplo: DATE.value = "11/11/1991"
cuando llamo me alert(day);
lo muestra 3
;
cuando lo llamo alert(d);
me devuelve información correcta.
javascript
date
Aleksei Bulgak
fuente
fuente
Respuestas:
usar en
.getDate
lugar de.getDay
.fuente
.getDate
uno esperaría que se le devuelva la fecha completa, no solo el día.Date.getYear() okay, Date.getMonth() okay, Date.getDate() what?
getDay()
Devuelve el día de la semana. Sin embargo, puedes usar elgetDate()
método.https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getDay
fuente
getDay()
te dará el día de la semana. Que buscagetDate()
.fuente
Tuve un problema similar.
date.getMonth()
devuelve un índice que va desde0 to 11
. Enero es0
. Si crea un nuevo objetodate()
y desea obtener información sobre una fecha de vestuario que no sea la actual, debe disminuir solo el mes1
.Así :
fuente
y llama con este código
fuente
A partir de ahora, probablemente desee utilizar las siguientes funciones a continuación para los objetos de fecha:
fuente