“Conocimiento Programación>JavaScript Programación

JavaScript para cálculos de tiempo

2015/4/14
En la programación para la Web podría ser necesario para realizar los cálculos en base a la fecha (o fechas futuras específicas ) a fin de obtener información a un espectador. Las fechas y horas se tratan de manera diferente a otros valores numéricos basados ​​en las normas específicas que siguen (y las irregularidades de las mediciones de fecha y hora debido a las diferencias en la longitud de meses o años bisiestos ) . El objeto Date de JavaScript permite a los programadores para acceder a la fecha y hora con el fin de preformar cálculos . El Objeto Date

objeto Date de JavaScript se instancia como otros objetos , así:

var d = new Date ();

Desde esta variable " d " lo que representa una instancia de un objeto de fecha , la hora del sistema se puede acceder a través de llamadas a métodos del objeto ( como la recuperación de fecha y hora locales , información de zona horaria y el tiempo Universal Coordinado ) .

diferente hora Métodos

de un objeto Date , las diferentes medidas de tiempo se pueden recoger : horas , minutos , segundos y día (entre otros) (Fuente 1 ) . Por ejemplo , el programador puede llamar a los métodos para recopilar valores de fecha y hora , como la hora actual ( Fuente 1 ) :

var h = d.getHours ();

o , otro ejemplo :

var m = d.getMinutes ();

volverá la corriente minuto de la hora ( del 1 al 59 ) (Fuente 1 ) . Durante unos segundos ,

var s = d.getSeconds () ;

volverá segundos en un formato similar (1 a 59)
Return. valores

para cálculos sencillos de tiempo con respecto a la hora , minuto y segundo , la obtención de los valores numéricos de base deberían ser suficientes . Minutos y segundos tanto devuelven valores enteros entre 0 y 59 , por lo que el cálculo de las diferencias deben ser una simple cuestión de sustracciones . Horas, sin embargo , se devuelven en base al formato de 24 horas (Fuente 1 ) . Esto significa que con el fin de mostrar los resultados en el tiempo normal, se requieren cálculos adicionales para producir el tiempo estándar adecuado
Ejemplos

A modo de ejemplo : .
< p> var d = new Date ();

var h1 = d.getHours ();

var future_date = 23 ;

var diff ;
< p > if ( h1 > = future_date )

{diff = h1 - future_date ;}

más

{diff = future_date - h1 ;}

Este código de ejemplo se obtiene la hora actual , y la compara a una hora futura a través de la resta ( la diferencia es el número de horas entre los dos veces) . Con el fin de mostrar la hora en la hora estándar , prueba este código:

var h2 = d.getHours ();

if ( h2 > 12 )

{ h2 = h2 - 12 ;}

document.write ( h2 ) ;

JavaScript Programación
Cómo Reemplazar todos los elementos de DIV
Cómo vincular js externos
Cómo probar de una matriz vacía con JavaScript
Historia de Javascript
Cómo modificar una URL de una página con JavaScript
Cómo modificar CSS con JavaScript
JavaScript Tutorial y Referencia
Cómo quitar la barra de direcciones con JavaScript
Conocimiento de la computadora © http://www.ordenador.online