Como hacer una pagina web y ganar dinero
Creada para aprender lo que mas nesesitas porque la calidad es mejor que la cantidad.
Blog

Fecha y hora en Javascript

Tags: fecha, y, hora, javascript
publicado el 2010-07-03   leido 4275 leídas

Para el trabajo con fechas en JavaScript, disponemos del objeto date:

<script>
ahora=new Date()
</script>

De esta manera almacenamos la fecha actual en la variable ahora, pero también podemos crear una fecha distinta de la actual:

mi_fecha=new Date("October 03, 1984 00:00:00")

Bien, esta es la manera de almacenar la fecha en una variable, ahora miraremos como acceder a los datos de dicha fecha para trabajar con ella.

Por ejemplo, hemos creado una fecha 'ahora' y queremos extraer la fecha para mostrar en nuestra página que dia es:

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

Vemos que a través de [objeto].getMonth() conseguimos leer el valor del més actual, asimismo también tenemos:
getDate() - Devuelve el día del mes de 1 a 31
getDay() - Devuelve el día de la semana de 0 a 6
getMonth() - Devuelve el mes actual de 0 a 11, si queremos mostrar la fecha en formato dd/mm/yyy, tendremos que sumar uno a este valor.
getFullYear() - Devuelve el año en formato YYYY
getYear() - Devuelve el año en formato YY
getHours() - Devuelve la hora de 0 a 23
getMinutes() - Devuelve los minutos de 0 a 59
getSeconds() - Devuelve los segundos de 0 a 59
getMilliseconds() - Devuelve los milisegundos (0-999)
getTime() - Devuelve la fecha unix (Número de milisegundos desde medianoche del 1 de enero de 1970)getTimezoneOffset() - Zona horária del visitante

Además podemos modificar un objeto date usando las mismas funciones (getDay, getMonth..) pero en lugar de con 'get' con 'set' (setDay, setMonth...):

<script type="text/javascript">
var ahora = new Date()
ahora.setFullYear("1984");
document.write(ahora.getDate())
document.write(".")
document.write(ahora.getMonth() + 1)
document.write(".")
document.write(ahora.getFullYear())
</script>

Para poner la fecha en letras, tendremos que usar vectores con los nombres, por ejemplo.

Queremos un código que nos diga el día de la semana en letras, para hacerlo, crearemos un vector con los nombres de los días de la semana (domingo,lunes, martes...) y luego llamaremos al elemento ahora.getDay() del vector:

<script type="text/javascript">
var ahora = new Date()
dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves",
 "Viernes", "Sabado");
document.write(dias[ahora.getDay()])
</script>

Observa que el array de dias de la semana empieza por Domingo. Y si queremos hacer lo mismo con el mes, crearemos el array 'meses' con los nombres de los meses empezando por enero y hasta diciembre y luego llamaremos a meses[ahora.getMonth()]

Te gust?

Arreglos o Arrays en Javascript

Abrir ventana emergente en javascript

 
Información
Christian Valencia publicado porPor: Ero-Fierce

Suscribete
Recibe los ultimos articulos en tu email:

Indice.
Javascript

Ultimos Artculos
Hacer SEO en el 2016 - 2017
Habilitar sonido al pulsar las teclas Bloq Mayús, Bloq Num y Bloq Des
10 trucos viejos, seo que nunca te dijeron
15 Efectos carrusel como pagina de libro animado con ejemplos
No se pudo generar una instancia de usuario de SQL Server debido a un error (.mdf
Solucion Error 26. No se encontró el servidor o éste no estaba accesible. Sql

Todos los tutoriales

Hacer una web paso a paso Php y MySQL Javascript
Posicionamiento Web SEO Cómo ganar dinero con tu web Herramientas y Programas Web
Maquetación con CSS Hosting y Dominios MySQL y Phpmyadmin
Ajax UML: Analisis y Diseño Programacion Orientada a Objetos
Java
 
Copyright © 2009 - pagina Web 2 - Todos los derechos Reservados