Hola!!!
He leido durante toda una semana multiples foros, sonbre todo consultas de la gente y faqs, y me es imposible solucionar mi error.
Situación: tengo una pagina web en la cual selecciono vuelo ida y vuelo vuelta, con ellos consigo guardar estas fechas en el input correspondiente.
Vale, con la ayuda de esta web, he conseguido que la fecha de vuelta nunca sea inferior a la de ida!
Mi problema viene, cuando la quiero comparar con la de hoy de mi ordenador, para que lógicamente no se pueda escoger un vuelo anterior al dia actual.
El problema, es que no consigo de ninguna forma, que este valor cogido del formulario mediante document.buscarVuelos.datebox2 (buscarVuelos es el nombre del formualrio, y datebox2 es el input de fecha de ida) o document.buscarVuelos.datebox3 (lo mismo pero viaje de vuelta), compararlo con el día actual.
Me explico se que al hacer hoy = new Date() , me da la fecha de hoy y que es tipo date.
Como la comparo con la cogida del input??? esque no consigo de ninguna forma pasarla a string para hacerlo de la misma forma que pone en la faqs. Ni al contario crear una fecha con el input "fec = document.buscarVuelos.datebox2 " escogida = new Date(fec) ", y con ello llamar a .getTime() y comparar los milisegundos.
Necesito ayuda, que me estoy desesperando y seguro que se hace facilmente.
Conclusion: problema de comparar fechas del input con la actual tipo date.
Gracias!! y si me equivoco de lugar o ya esta respondido lo siento, que me estoy volviendo loco...
P.d= conozko el funcionamiento de .ToString