Javascript

Ejercicio Básico JavaScript: Saber que día era la fecha introducida por el usuario

El el post de hoy, vamos a practicar un poco JavaScript. En el ejercicio a realizar vamos a escribir un programa que pida al usuario su fecha de nacimiento (o cualquier otra fecha) en formato dd/mm/aaaa y que muestre como resultado el número de días transcurridos entre ambas fechas.

Para terminar de complicar un poco el ejercicio habrá que usar los métodos del objeto Date().

Primero haré el ejercicio sin un control estricto  de la fecha. En el segundo mediante un patrón, controlaremos que el formato de la fecha que el usuario ingresa es correcto. En caso de que lo sea, mostraremos un mensaje de error.

Bueno, explicado el programa … vamos a ello …

Ahora voy a solucionar un error que un usuario me ha comentado. Resulta que el código que se muestra anteriormente en este post no correspondía con el texto del enunciado. Ahora si va el código JavaScript con el que indicando una fecha podrás saber en que día de la semana cayó o caerá. El código es el siguiente:

 

8 thoughts on “Ejercicio Básico JavaScript: Saber que día era la fecha introducida por el usuario

  1. carlos Abril 5, 2017 at 4:47 PM

    Hola, primeramente gracias por tus apuntes. Justo estaba buscando este ejercicio, pero el ejercicio no corresponde con el enunciado. Compara entre dos fechas en vez de dar el dia de la semana cuando yo introduzco la fecha via prompt.

    Gracias!

    • sapoclay Abril 5, 2017 at 4:54 PM

      Hola Carlos. Tienes razón. En su día modifiqué el ejercicio para un amigo y me olvidé de volver a ponerlo como estaba :D. Gracias por el aviso. Salu2.

  2. carlos Abril 5, 2017 at 4:55 PM

    Gracias a ti, sería genial si pudieras volver a publicarlo! 🙂

    • sapoclay Abril 5, 2017 at 5:06 PM

      Solucionado. Lo he vuelto a publicar. Solo es la función que realiza el cálculo. Salu2 y gracias por el aviso y la visita.

  3. carlos Abril 5, 2017 at 5:12 PM

    Muchas gracias por la respuesta y la rapidez!! ¿Pero donde exactamente introduce el usuario la fecha?

    Gracias!!

    • sapoclay Abril 5, 2017 at 5:17 PM

      Hola. La rapidez ha sido casualidad XD. En cuanto a la fecha la pones en la llamada a la función dia_semana() que está dentro del alert() del final. Si quieres hacerlo más estético deberías pasar la fecha mediante un formulario. Espero haberte ayudado. Salu2.

  4. carlos Abril 5, 2017 at 5:15 PM

    Solucionado, le añadí un prompt y todo perfecto. Muchas gracias de nuevo!! gran página!! directa a favoritos 🙂

    • sapoclay Abril 5, 2017 at 5:20 PM

      Perfecto. Salu2.

Deja un comentario