“Conocimientos Programación>JavaScript Programación

Cómo convertir Javascript UTC Fecha de hora del Este

2011/2/27
La gente a menudo expresan las zonas horarias de todo el mundo como compensaciones positivas o negativas de Tiempo Universal Coordinado o UTC. UTC es el estándar de tiempo basado en el Tiempo Atómico Internacional y en el uso ocasional se considera equivalente a la hora media de Greenwich ( GMT ) . Usando el lenguaje de secuencias de comandos JavaScript , usted puede convertir fácilmente el tiempo UTC a hora del este. Instrucciones
1

una instancia de un objeto Date de JavaScript mediante una llamada al constructor Date () , pasándole como único parámetro de la UTC () método (por ejemplo , para la medianoche del 1 de enero de 2000 HORA UTC " fooDay var = new Date ( Date.UTC ( 2000,0,1,0,0,0,0 ) ) ") . UTC () es un método estático que devuelve el número de milisegundos transcurridos desde la medianoche del 1 de enero 1970 UTC . Su sintaxis es Date.UTC (año, mes , día , hora , minutos , segundos, milisegundos ), donde todos los argumentos se expresan en cifras. Se requieren los tres primeros argumentos , mientras que el resto de argumentos son opcionales . Este objeto Date representa el tiempo que desea convertir , expresado en su hora local.
2

Calcular la diferencia de tiempo en milisegundos entre la hora UTC y la hora local y almacenar el resultado en una variable. Para calcular la corrección local , llame al método del objeto Date getTimezoneOffset () y multiplicar su valor de retorno de 60.000 (por ejemplo , "var = localOffset fooDay.getTimezoneOffset () * 60 000 ") . Se multiplica por 60.000 para convertir minutos en milésimas de segundo ( 1000 milisegundos en un segundo * 60 segundos en un minuto = 60.000 milisegundos ) .
3

obtener el valor en milisegundos UTC de la fecha objeto llamando a su método getTime ( ) y añadiendo el valor de retorno a su desplazamiento local (por ejemplo , "var = fooUTC fooDay.getTime () + localOffset ") .
4

Crear una constante para representar la hora del este Zona de desplazamiento en milisegundos (por ejemplo , "const ORIENTE = 3600000 * -5 ") . Se multiplican por 3,6 millones para convertir hora en milisegundos ( 1000 milisegundos en un segundo * 60 segundos en un minuto * 60 minutos sobre una hora = 3,600,000 milisegundos ) y se multiplica por -5 por hora del Este es de cinco horas menos que la hora UTC.
Página 5

Crear instancias de otro objeto Date llamando al constructor Date () , pasándole como único parámetro de la suma del valor UTC del primer objeto Date y su Zona Horaria del Este desplazamiento constante ( por ejemplo , "var Barday = new Date ( fooUTC + ESTE) ") . Este objeto Date representa la fecha UTC original, ahora convertido en Hora del Este.

JavaScript Programación
JavaScript llamar a una función de una función
Cómo implementar un Destructor básico en JavaScript
Cómo agregar Float con JavaScript
Cómo reemplazar IgnoreCase
Cómo hacer un Habbo Retro
Cómo quitar JavaScript
Cómo utilizar JavaScript para actualizar un Título
Cómo poner fichas en el lado izquierdo con ExtJS
Conocimientos Informáticos © http://www.ordenador.online