Código de cálculo de tiempo.
El método general es:
1. Puedes configurar la diferencia horaria y convertirla en segundos. Por ejemplo, 95 minutos son 95 * 60
2. La cantidad de segundos en la hora actual, calculada desde las 0:00 de la mañana hasta las 14:25 es 14 * 60 * 60 25 * 60
3. , si es mayor a 3600 se cuenta como una hora. Integre para obtener la cantidad de horas (12), divida el resto entre 60, divida para obtener la cantidad de minutos (50) y divida el resto para obtener la cantidad de segundos (0). El resultado final es 12:50 minutos y 0 segundos.
Nota: Si la diferencia horaria es demasiado grande, lo que da como resultado un número negativo en el paso 3, entonces si este número negativo 24 * 3600 es mayor que 0, Es el momento de ayer nuevamente. Por supuesto, sumar este 24 * 3600 sigue siendo menor que 0. El enfoque científico es que una vez que se descubre que la diferencia de tiempo obtenida al restar el paso 3 es un número negativo, primero se toma el valor absoluto y luego se divide por 24 * 3600. . Porque 0 es de ayer, 1 es de anteayer, 2 es de anteayer, y así sucesivamente.