vivienda venta vendo vender vendedor una tengo simulador que por para pagar paga inquilino impuestos impuesto gastos deducibles deduccion cuanto casa arrendamiento alquiler php datetime date time

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;