Salut pas sûr si c'est le bon forum pour cela, mais quelqu'un connaît la formule pour convertir le temps décimal en heures et minutes?Minutes décimales
IE 1.4 = 1hr 24mins
Merci pour toute aide et désolé si son mauvais forum
Salut pas sûr si c'est le bon forum pour cela, mais quelqu'un connaît la formule pour convertir le temps décimal en heures et minutes?Minutes décimales
IE 1.4 = 1hr 24mins
Merci pour toute aide et désolé si son mauvais forum
$decTime = 1.4;
$hour = floor($decTime);
$min = round(60*($decTime-$hour));
Notez le tour sur les minutes. Je l'avais comme sol et une partie de l'affichage du temps ne s'affichait pas correctement d'une minute. Si ennuyant! Merci les gars! – cbloss793
Il suffit de prendre la partie décimale des heures et multiplier par 60 le nombre de minutes.
Dans votre exemple .4 (the decimal portion of 1.4) * 60 = 24 minutes
Donc, si vous avez besoin de le faire dans le code, soustraire le floor du nombre initial du nombre initial pour obtenir la partie décimale.
Plancher le nombre pour obtenir combien d'heures. Number - valeur parqueté [la décimale] * 60 = minutes [tour après]
Heures: sol (décimaux)
Minutes: rondes ((décimales * 60) mod 60)
James est juste au sujet de la arrondi. J'ai oublié de rendre compte de cela. Ajusté
Vous ne savez pas exactement ce que vous avez l'intention d'utiliser pour cela, mais si vous l'utilisez pour décrire depuis quelque temps ce qui s'est passé depuis l'instant présent, consultez: http://stackoverflow.com/questions/11/how-do-i-calculer-relatif-temps/501415 # 501415 –