Título: Por que me muestra menos dias y mes input date javascript Publicado por: SrTrp en 4 Noviembre 2020, 18:35 pm Bueno hola que tal lo que estoy haciendo es un input date con la fecha diaria y como maximo hasta un mes, el problema que cuando extraego el valor del dia me resta 2 dias y 1 mes es decir si yo escojo 4 de noviembre me muestra 2 de octubre en lugar de 4 de noviembre y en mi input si aparece 04/11/2020, pero me muestra lo dicho
Este es mi input que me da los resultados que quiero con php. Código
Código y acá mi javascript que me muestra lo que les menciono Código
Título: Re: Por que me muestra menos dias y mes input date javascript Publicado por: EdePC en 4 Noviembre 2020, 19:47 pm Saludos,
Hay que seguir cierto estándar para construir una fecha con new Date("texto"), tienes que seguir el formato de EEUU: mes-día-año, Ej.: Para el 04 de noviembre del 2020: Código
Título: Re: Por que me muestra menos dias y mes input date javascript Publicado por: SrTrp en 4 Noviembre 2020, 23:49 pm Saludos, Ya lo hice con el formato que me pasaste lo hice manualmente y sigue igual si escojo 4 de noviembre me muestra, 3 de noviembre.Hay que seguir cierto estándar para construir una fecha con new Date("texto"), tienes que seguir el formato de EEUU: mes-día-año, Ej.: Para el 04 de noviembre del 2020: Código
Código
Título: Re: Por que me muestra menos dias y mes input date javascript Publicado por: EdePC en 6 Noviembre 2020, 01:53 am Nop, getDay() devuelve el día de la semana, desde 0 para domingo a 6 para sábado, como vi que estabas utilizando un array dias[dia] supongo que estás usando uno del tipo:
Código
Para obtener el día del mes tienes que usar getDate(), el cual devuelve un número desde 1 a 30 o 31 dependiendo del mes, es decir, para tu último ejemplo necesitas: Código
|