Como usar o objeto de data para integrar javascript com HTML
As datas são usados em todos os tipos de formas, mas as técnicas mais comuns que você deve dominar em aplicações javascript são formatação e cálculo intervalo de tempo. As pessoas querem datas e horários formatados de uma forma que eles entendem. Além disso, as datas e horas são mais úteis quando usados para marcar a passagem do tempo, também conhecido como um intervalo de tempo
.Obter de hoje direito atualizado com javascript
javascript fornece métodos padronizados de datas exibindo. Você pode usar uma abordagem padrão para todos ou exibição de tempo com base na localidade de uma pessoa. Quando nenhuma das técnicas de visualização padrão funcionar, você pode construir a sua própria exibição personalizada. O exemplo a seguir mostra algumas das técnicas mais comuns utilizadas para apresentar uma data, hora, ou ambos.
O exemplo que se inicia através da criação de um Encontro objeto, Hoje. Sempre que você chamar o Encontro() construtor sem qualquer valor de entrada, você obtém a data e hora atual. Algumas línguas têm um método especial ou propriedade que você chamar para obter a data e hora atuais. javascript torna as coisas simples, utilizando a técnica mostrada.
Em muitos casos, tudo o que você precisa fazer é chamar um método específico, como toLocaleString (), para obter o resultado desejado. No entanto, às vezes você precisa para construir uma apresentação personalizada. Os exemplos de dois personalizados - Data Personalizado (m / d / y) e Hora Personalizado (h: m: s: MS) - mostram como criar uma data personalizado ou de saída tempo personalizado usando funções como getMonth ().
Observe que quando se trabalha com getMonth (), você deve adicionar 1 ao valor devido getMonth () gera a informação na faixa de 0 a 11. Este é um exemplo de uma situação onde você deve ajustar a saída de javascript para atender às necessidades de um usuário.
Como calcular as diferenças de datas com javascript
Determinar o intervalo de tempo entre eventos é uma parte importante de muitas aplicações de hoje. Imagine tentar quantificar a produtividade sem saber um intervalo de tempo em que o trabalho for concluído. Felizmente, javascript faz determinando um intervalo de tempo relativamente fácil. Tudo que você precisa fazer é subtrair um data ou a hora de outra data ou hora para determinar o intervalo, como mostrado no exemplo a seguir.
Diferença entre as datas
Diferença entre os tempos
O exemplo cria dois valores de data e dois valores de tempo. Cada um dos valores realmente contém tanto a data e a hora. O aplicativo usa o Encontro objeto de um jeito ou de outro, mas isso é a opinião da aplicação do objeto, em vez de uma determinação do objeto tem feito. Na verdade, você não pode criar um valor de tempo sem também definir uma data como parte dela.
O exemplo mostra duas técnicas para a criação de um Encontro objeto. Você pode fornecer uma string ou valores individuais como mostrado. Você também pode criar um Encontro objeto, fornecendo o número de milissegundos desde a meia-noite, 01 de janeiro de 1970.
Para determinar o período de tempo, você simplesmente subtrair um valor a partir do outro. O único problema é que a saída é em milissegundos ea maioria das pessoas não entendem milissegundos. O exemplo mostra como converter um intervalo de tempo de dias ou minutos.