Ejercicio 1. ¿Cuántos constructores tiene el objeto predefinido Date()? Explícalos mediante ejemplos.

Ir al ejercicio Ir al código

Ejercicio 2.Indica la utilidad de Date.now();

Ir al ejercicio Ir al código

Ejercicio 3. Indica el formato del parámetro cadena del método Date.parse().

Ir al ejercicio Ir al código

Ejercicio 4. Implementa el método esFecha() que devuelva si el argumento es una fecha o no.

Ir al ejercicio Ir al código

Ejercicio 5. Implementa el método fecha() que devuelva una fecha válida. Lanzará una excepción en caso contrario.

Ir al ejercicio Ir al código

Ejercicio 6. Crea el método incrementaDias() que incremente/decremente los días indicados. Admitirá como primer argumento un entero positivo/negativo que reperesente el número de días. El resto de argumentos representarán una fecha, similar a los argumentos del constructor Date().

Ir al ejercicio Ir al código

Ejercicio 7. Implementa el método diaDeLaSemana() que devuelva 'lunes, martes... domingo' del día actual o de la fecha indicada (similar al constructor)

Ir al ejercicio Ir al código

Ejercicio 8. Implementa el método esBisiesto() que devuelva si una fecha/año es bisiesto o no. En caso de que el argumento no sea una fecha, que salte una excepción. Admitirá tantos parámetros como el constructor Date(). Pruébalo con varias invocaciones fallidas (y capturadas)

Ir al ejercicio Ir al código

Ejercicio 9. Implementa el método calcularEdad() que devuelva la edad indicando la fecha de nacimiento. En caso de tener menos de un año, indicar días y meses transcurridos. Indicar errores.

Ir al ejercicio Ir al código

Ejercicio 10. Implementa el método calcularHastaFinDeAnno() que devuelva los días que quedan hasta fin de año

Ir al ejercicio Ir al código