3 - Clase Date

[editar]
Tutorial creado por Marcos Legido Hernández. Extraido de: http://es.wikibooks.org
30 de Noviembre de 1999

<script type="text/javascript">
var d = new Date();
document.write(d.getDate());
document.write(".");
document.write(d.getMonth() + 1);
document.write(".");
document.write(d.getFullYear());
</script>
</body>
</html>

Este ejemplo construye una fecha usando las instrucciones getDate, getMonth y getFullYear. El valor base de getMonth es 0 (Enero). Aunque con esto, lo que conseguimos es la fecha actual. En los siguientes ejemplos veremos como adaptar el objeto a la fecha que nosotros queremos. En el siguiente ejemplo extraeremos la hora actual:

<html>
<body>

<script type="text/javascript">
var d = new Date();
document.write(d.getHours());
document.write(".");
document.write(d.getMinutes());
document.write(".");
document.write(d.getSeconds());
</script>

</body>
</html>

La dinámica de este ejemplo es muy parecida al anterior, pero en este caso usamos getHours, getMinutes y getSeconds.

<html>
<body>

<script type="text/javascript">
var d = new Date();
d.setFullYear("1990");
document.write(d);
</script>

</body>
</html>

Este ejemplo muestra como cambiar alguna parte de la fecha, en concreto el año, con setFullYear, aunque también podemos cambiar otras partes de la fecha y la hora, con setMonth, setDate (para el día), setHours, setMinutes y setSeconds. En vez de setFullYear, que tiene como parámetro un año con todas sus cifras, podemos usar también setYear, que sólo necesita las dos últimas cifras del año (de 00 a 99). Algo a tener en cuenta es que con esto no cambiamos ningún parámetro de la fecha y hora del sistema, si no del objeto Date exclusivamente.

En el siguiente ejemplo veremos como mostrar los días de la semana:

<html>
<body>
<script language="javascript">
var d=new Date();
var weekday=new Array("Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado");
document.write("Hoy es " + weekday[d.getDay()]);
</script>
</body>
</html>

Como vemos, podemos crear una matriz con los días de la semana (comenzando por el domingo, dado que se toma la referencia anglosajona), y referenciar a sus elementos con la función getDay. También podemos usar otras funciones como getMonth, getYear, getHours, getMinutes y getSeconds.
[editar]

1 opinión

Javascript.

Me parece que es un tutorial sencillo pero preciso y lo fabuloso es que los códigos guían muy bien para alguien que esta empezando a trabajar con este lenguaje de programación.

Tutoriales relacionados con 'JavaScript: clases predeterminadas'

Completo y ameno contenido sobre Javascript

Autor y licencia de 'JavaScript: clases predeterminadas'


Tutorial de Marcos Legido Hernández. Extraido de: http://es.wikibooks.org CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.