php - venta - Calcula el porcentaje del día que ha transcurrido
si vendo mi casa que impuestos tengo que pagar (4)
24 horas son 100%, entonces 24 / currentTime = resultado 100 / resultado =%;)
Pregunta un tanto extraña, pero con suerte alguien puede ayudar.
En esencia, si el tiempo fuera las 12 p.m., el porcentaje transcurrido sería del 50%, las 6 a.m. serían del 25% y las 16 p.m. serían del 75%.
Dado el tiempo actual, ¿cómo podrías calcular la cantidad de días que ya pasó?
No sé php, pero ¿hay alguna forma de obtener la fecha actual que supongo? P: ¿Puedes extraer las horas de este o de los minutos? ¿Cuán exacta quieres que sea ?, Hora actual / 24 * 100: P minutos actuales / 1440 * 100
Suponiendo que pueda obtener la hora actual del día, sería bastante fácil calcular el porcentaje del día transcurrido.
percentage = (hours / 24 + minutes / (60 * 24)) * 100
gettimeofday (true) devuelve el número de segundos transcurridos desde la medianoche como float (creo), por lo que desea: gettimeofday(true)/(60*60*24)
. Multiplique por 100 para obtener un porcentaje.
EDITAR: En realidad, gettimeofday devuelve el número de segundos transcurridos desde el comienzo de la época, por lo que debe restar la medianoche:
$midnight = strtotime(''00:00'');
$epochseconds = gettimeofday(true);
$timeofdayseconds = $epochseconds - $midnight;
$timepercent = $timeofdayseconds/(60*60*24)*100;