Programação  
 
Conhecimento computador >> Programação >> JavaScript Programação >> 
Como converter Javascript UTC data para a Hora do Leste
pessoas muitas vezes fusos horários expressa de todo o mundo como compensações positivas ou negativas de Tempo Universal Coordenado , ou UTC. UTC é o padrão de tempo com base no Tempo Atômico Internacional e no uso ocasional é considerado equivalente a Greenwich Mean Time (GMT). Usando a linguagem de script JavaScript, você pode facilmente converter hora UTC para a Hora do Leste . Instruções
1

Instanciar um objeto JavaScript Data chamando o construtor Date () , passando a ele como seu único parâmetro a UTC ( método ) (por exemplo, para a meia-noite de 01 de janeiro de 2000 UTC , " var fooDay = new Date ( Date.UTC ( 2000,0,1,0,0,0,0 ) ) ") . UTC ( ) é um método estático que retorna o número de milissegundos que se passaram desde a meia-noite de 01 de janeiro de 1970 UTC . Sua sintaxe é Date.UTC ( ano , mês , dia, horas , minutos , segundos, milissegundos ), onde todos os argumentos são expressos em dígitos. Os três primeiros argumentos são necessários , enquanto os argumentos restantes são opcionais. Este objeto Date representa o tempo que você deseja converter , expressa em sua hora local.
2

Calcular a diferença de tempo em milissegundos entre o tempo UTC ea hora local e armazenar o resultado em uma variável. Para calcular o deslocamento local , chame o método getTimezoneOffset () do objeto Date e multiplicar seu valor de retorno por 60.000 ( por exemplo, " var localOffset = fooDay.getTimezoneOffset () * 60000 " ) . Você multiplica por 60.000 para converter minutos em milissegundos ( 1.000 milissegundos em um segundo * 60 segundos, um minuto = 60.000 milissegundos ) .
3

Obter o valor UTC em milissegundos de seu objeto Date por chamando seu método getTime () e adicionando o valor de retorno para o seu deslocamento local (por exemplo, " var fooUTC = fooDay.getTime () + localOffset " ) .
4

Criar uma constante para representar a Hora do Leste compensada em milissegundos ( por exemplo, " const EAST = 3600000 * -5 " ) Zone. Você multiplica por 3,6 milhões de converter horas em milissegundos ( 1.000 milissegundos em um segundo * 60 segundos, um minuto * 60 minutos em uma hora = 3.600.000 milissegundos ), e você multiplicar por -5 porque Hora do Leste é de cinco horas atrás do horário UTC. < Br >
5

Instancie outro objeto Date chamando o construtor Date (), passando a ele como seu único parâmetro a soma do valor UTC do objeto primeiro Data e seu Eastern Time Zone deslocamento constante ( por exemplo, " var Barday = new Date ( fooUTC + EAST ) ") . Este objeto Date representa a data UTC original, agora convertido para a Hora do Leste .

Anterior :

Próximo : No
  Os artigos relacionados
·Como redirecionar usuários móveis 
·Como gravar em uma Webcam De Chatroulette 
·Como se Navegador Largura 
·Como criar Java Script para Looping Pictures 
·Como chamar um iFrame através de um formulário 
·Como escrever scripts RFT em Java 
·O que é a desigualdade em JavaScript 
·Definição de JavaScript 
·Como substituir um IFrame em JavaScript 
·Como exibir Aleatórias Javascript Snippets 
  Artigos em destaque
·Como adicionar uma quebra de linha em um String 
·Como exibir as horas e minutos em dois campos com Javas…
·Como exibir Fontes no MFC 
·Tutorial de validação de formulário HTML 
·Como verificar se a entrada for uma String em Java 
·O que é uma classe ActiveX 
·Como fazer Número ordem Java 
·Como substituir vários caracteres em uma string com Ja…
·Como encontrar códigos de cor Hex 
·O que é Java Usado para em um computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados