calculer la différence de temps dans le format HH:mm
J'ai deux horodatages des HH:mm
format et j'ai besoin de calculer la différence entre eux représentant l'intervalle de temps dans le même HH:mm
format.
Est-il un utilitaire en JavaScript pour réaliser cet objectif? J'ai essayé d'utiliser Date
objet, mais je ne peux pas trouver quelque chose d'utile... Pouvez-vous m'aider?
- jetez un oeil à cette stackoverflow.com/questions/7976655/time-difference-in-jquery
InformationsquelleAutor davioooh | 2012-08-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement soustraire deux Dates de l'un à l'autre, le résultat sera la différence en millisecondes.
De la Mozilla Developer Network:
Depuis la Date a un constructeur qui accepte millisecondes comme argument, vous pouvez re-convertir cette Date il vous suffit de faire
HH:mm
chaîneDate
objet?new Date(year, month, day [, hour, minute, second, millisecond])
constructeur, ou à créer une nouvelle Date et de l'utilisationsetHours
&setMinutes
.Vous pouvez essayer ce
https://github.com/layam/js_humanized_time_span
et le format de sortie?
ou si vous utilisez jquery, vous pouvez essayer
http://timeago.yarp.com/
En supposant tim1 est une chaîne comme "09:15" et tim2 est une chaîne comme "19:05", la différence entre le tim2 et tim1 pourraient être obtenus avec le code javascript suivant :-