hackers! Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
19 de Marzo de 2010, 02:36:17
Inicio Buscar Ayuda Ingresar Registrarse
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal? > leer aqui
Gracias gente :
Ecuador!Guatemala!!UruguayBrasilRepublica DominicanaBolivia *USAColombia!ESPAÑA!Venezuela!Chile **El Peru!ArgentinaMexico
+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  HTML (Moderador: TXS)
| | | |-+  Fecha y hora en JavaScript
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Fecha y hora en JavaScript  (Leído 495 veces)
Que buscas?..
shevchenko
Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing
Colaborador
****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1,191


Si la vida no te sonríe… ¡Hazle cosquillas!


Ver Perfil WWW
« : 10 de Mayo de 2009, 05:09:47 »

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

Código:
<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:

Código:
<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...):

Código:
<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:

Código:
<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()]


Autor: Eloi de San Martín
http://www.programacionweb.net/articulos/articulo/?num=60&pag=1
En línea

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión
Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC hacker descargas gratis
Ranking-Hits