Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / JavaScript: clases predeterminadas - Clase Date

JavaScript: clases predeterminadas - Clase Date

 ----- 
Creative Commons Tutorial de Marcos Legido Hernández - 12 de Agosto de 2005
Temas Relacionados: JavaScriptProgramación web
3. Clase Date
Esta clase permite definir una fecha y hora. Tiene una buena cantidad de funciones, y aquí vamos a estudiar algunas de las más interesantes.

<html>
<body>
<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.
Tabla de contenidos
Autor y licencia de 'JavaScript: clases predeterminadas - Clase Date'
Marcos Legido Hernández Extraído de: http://es.wikibooks.org

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
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.

Wikis relacionados con 'JavaScript: clases predeterminadas - Clase Date'

Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se... Más »
En este artículo voy a presentar una clase que permite independizar en gran medida una... Más »
En javascript, cuando desde dentro de una clase registramos un evento y queremos que dentro... Más »
La educación, dentro del contexto escolar, supone una situación comunicativa y un fenómeno de tipo... Más »
La narratología considera a los actores los elementos de la fábula que causan y sufren... Más »
¿Estás seguro de que deseas eliminar este capítulo?