Tecnología

Inicio

Cómo obtener la hora en JavaScript

Cómo obtener la hora en JavaScript


Mientras llanura JavaScript, sin el uso de una biblioteca como jQuery o Mootools, no es fácil de usar para los tiempos se presentan en las páginas web, puede intentar programar una secuencia de comandos con fines de aprendizaje. JavaScript no se sostiene su mano mucho, por lo que hay que configurar algunas variables, obtener valores numéricos del objeto "Date" y sus funciones y escribir sus variables a la pantalla. Que tiene que hacer la programación extra para dar formato a los números en palabras o añadir texto alrededor de las unidades de tiempo.

Instrucciones

1 Abrir un nuevo conjunto de etiquetas "<script>" en cualquier parte de su archivo HTML. Es necesario colocar el código en el que desea que el tiempo en aparecer, sin embargo. Sus etiquetas debe tener este aspecto:

<Script type = "text / javascript">

// Código irá aquí

</ Script>

2 Crear una variable y fijarlo a una nueva instancia del objeto "Fecha":

var myDate = new Date ();

Reemplazar "myDate" con el nombre que desea dar a la variable, siempre que el nombre que se utiliza es único y significativo. Recordar a "camel case" sus variables como "somevar" en lugar de "algunas var."

3 Creación de variables para cada unidad de tiempo que necesita, tales como las horas, minutos y segundos. Ajuste cada variable en la variable que contiene la salida del objeto "Fecha", además de la función que necesita de "Fecha". El código es el siguiente:

hora var = myDate.getHours ();

var minuto = myDate.getMinutes ();

var = segundo myDate.getSeconds ();

Funciones como "getHours ()" y "getMinutes ()" provienen del objeto "fecha" en JavaScript.

4 Escribe "document.write" en una nueva línea y abrir un par de paréntesis. Dentro del paréntesis, la salida de cada variable según sea necesario. Añadir texto entre las unidades de tiempo. El código final es el siguiente:

<Script type = "text / javascript">

var myDate = new Date ();

document.write ( "El tiempo es" + hora + ":" + hora + ":" + segundo + ".");

</ Script>

La salida del código anterior a las doce y treinta y cincuenta cuatro segundos se ve así:

"El momento es 12:30:54."

Consejos y advertencias

  • Este código sólo da salida a los valores del número de veces. Debe programar su propio script para convertir fechas y horas en palabras.