¿Cómo comprobaría la diferencia horaria de dos cuadros de texto en Javascript?
javascript
date
datetime
Kishh
fuente
fuente
Respuestas:
Improvisar. Reste los
Date
objetos de JavaScript para obtener su diferencia:Luego puede convertir milisegundos a horas, minutos y segundos de esta manera:
Puede convertir el tiempo como cadena a formato de 24 horas como este:
fuente
input type="text"
casillas, en lugar de entre las 9:00 a.m. y las 5:00 p.m.?Esta función devuelve una cadena con la diferencia de una cadena de fecha y hora y la fecha y hora actual.
Probado en Google Chrome
console
(presione F12)fuente
Aquí está la solución que funcionó para mí:
fuente
Aquí está mi interpretación ...
fuente
Una buena solución está disponible en
http://blogs.digitss.com/javascript/calculate-datetime-difference-simple-javascript-code-snippet/
da la salida en el formato de diferencia deseado de
días: horas: minutos: segundos.
A continuación se muestra una versión ligeramente modificada de ese código
fuente
Esta es una adición a la respuesta de dmd733 . Arreglé el error con la duración del día (bueno, espero haberlo hecho, no he podido probar todos los casos).
También agregué rápidamente una propiedad String al resultado que contiene el tiempo general transcurrido (¡lo siento por los ifs anidados incorrectos!). Por ejemplo, si se usa para la interfaz de usuario e indica cuándo se actualizó algo (como una fuente RSS). Un poco fuera de lugar pero agradable de tener:
fuente
Cuando probé la diferencia entre la misma marca de tiempo, me dio 0 días 5 horas 30 minutos
así que para obtenerlo exactamente he restado 5 horas y 30 minutos
fuente
La diferencia de tiempo en milisegundos
fuente
He realizado algunas mejoras para el contador del temporizador.
fuente
Prueba esto :
fuente
Usaría solo
getTime();
y, por ejemplo,Date.now()
para devolver la diferencia en milisegundos:fuente
fuente
Me gusta hacerlo a través de Epoch.
fuente
En mi caso, almacenaré el tiempo en milisegundos en el almacenamiento de Chrome e intentaré encontrar la diferencia en horas más tarde.
fuente
Puede usar moment js para este propósito. momentJs 'fromNow ()' le dará cualquier diferencia horaria con respecto a la hora actual.
fuente
fuente
tomar los valores de entrada después del envío del formulario en php
la variable $ tminutes es la diferencia total en minutos, la hora de trabajo es $ hora. este código es para php use esta lógica y convierta este código a js
fuente