var beGintime_ms = date.parse (nova data (BeginTime.Replace (/-/g, "/"))); // BeginTime é o horário de início
var endtime_ms = date.parse (new Date (endtime.replace (/-/g, "/"))); // O final é o horário final
O resultado são milissegundos e o tempo pode ser julgado com base no tamanho de milissegundos.
Obviamente, de acordo com o número de milissegundos, você pode encontrar a diferença de dias ou horas, etc. de acordo com a diferença deles.
--------------------------------------------------------------------------------------------------------------------------------------------------
O exposto acima é o número de milissegundos para obter o tempo de entrada do usuário
var date1 = new Date (); // Hora de início
var date2 = new Date (); // Hora de término
var date3 = date2.gettime ()-date1.gettime () // o número de milissegundos da diferença horária
--------------------------------------------------------------------------------------------------------------------------------------------------
// Calcule o número de dias de diferença
var dias = math.floor (date3/(24*3600*1000))
// Calcule o número de horas
var deixa1 = date3%(24*3600*1000) // O número de milissegundos restantes após contar o número de dias
var horas = math.floor (Leave1/(3600*1000))
// Calcule o número de minutos de diferença de fase
Var Leave2 = Leave1%(3600*1000) // O número de milissegundos restantes após o cálculo do número de horas
var minse = math.floor (Leave2/(60*1000))
// Calcule os segundos de diferença de fase
Var Leave3 = Leave2%(60*1000) // O número de milissegundos restantes após contar o número de minutos
Var Seconds = Math.Round (Leave3/1000)
alerta ("diferença"+dias+"dias"+horas+"horas+" minutos+"minutos"+segundos+"segundos")
O código de diferença de tempo de cálculo do JS acima [incluindo cálculo, dia, hora, minuto e segundo] é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.