Como você verificaria a diferença de tempo de duas caixas de texto em Javascript?
javascript
date
datetime
Kishh
fonte
fonte
Respostas:
Improvisar. Subtraia
Date
objetos JavaScript para obter a diferença:Você pode então converter milissegundos em hora, minuto e segundos desta forma:
Você pode converter o tempo como string para o formato de 24 horas como este:
fonte
input type="text"
caixas, em vez de entre 9h00 e 17h00?Esta função retorna uma string com a diferença de uma string de data e hora e a data e hora atual.
Testado no Google Chrome
console
(pressione F12)fonte
Esta é a solução que funcionou para mim:
fonte
Aqui está minha versão ....
fonte
Uma boa solução está disponível em
http://blogs.digitss.com/javascript/calculate-datetime-difference-simple-javascript-code-snippet/
dá a saída em seu formato diferente desejado de
dias: horas: minutos: segundos.
Uma versão ligeiramente modificada desse código é mostrada abaixo
fonte
Isso é um acréscimo à resposta de dmd733 . Corrigi o bug com a duração do dia (bem, espero que tenha corrigido, não pude testar todos os casos).
Eu também adicionei rapidamente uma propriedade String ao resultado que contém o tempo geral passado (desculpe pelos ifs aninhados incorretos !!). Por exemplo, se usado para IU e indicando quando algo foi atualizado (como um feed RSS). Meio deslocado, mas bom de ter:
fonte
Quando eu tentei a diferença entre o mesmo carimbo de hora, deu 0 dias, 5 horas, 30 minutos
então, para obtê-lo exatamente, subtraí 5 horas e 30 minutos
fonte
A diferença de tempo em milissegundos
fonte
Fiz algumas melhorias para contador de tempo
fonte
Experimente isto:
fonte
Eu usaria apenas
getTime();
e, por exemplo,Date.now()
para retornar a diferença em milissegundos:fonte
fonte
Gosto de fazer isso via Epoch.
fonte
No meu caso, vou armazenar o tempo em milissegundos no armazenamento cromado e tentar encontrar o diff algumas horas depois.
fonte
Você pode usar o momento js para essa finalidade. momentJs 'fromNow ()' fornecerá qualquer diferença de horário em relação ao horário atual.
fonte
fonte
pegue os valores de entrada após o envio do formulário em php
a variável $ tminutes é a diferença total em minutos, a hora de trabalho é $ hora. este código é para php use esta lógica e converta este código para js
fonte