Je kunt nu in een dossier makkelijker minuten invoeren met het extra veld \"uren\". Het werkt beide kanten op: van uren naar minuten en andersom.
Goedemorgen Bert-Jan,
Wanneer ik een rapportage maak dan laat deze nog minuten zien. Wordt dit ook aangepast. Mijn opdrachtgevers zijn geinterreseerd in uren en niet in minuten.
groet,
Rob
Er zijn ook gebruikers die de minuten willen zien. Misschien is beide een oplossing.
Beide vind ik zelf de beste oplossing, want ik heb het ook in uren nodig.
Voor het converteren kun je gebruik van de volgende functie maken:
function m2h($mins) {
if ($mins < 0) {
$min = Abs($mins);
} else {
$min = $mins;
}
$H = Floor($min / 60);
$M = ($min - ($H * 60)) / 100;
$hours = $H + $M;
if ($mins < 0) {
$hours = $hours * (-1);
}
$expl = explode(\".\", $hours);
$H = $expl[0];
if (empty($expl[1])) {
$expl[1] = 00;
}
$M = $expl[1];
if (strlen($M) < 2) {
$M = $M . 0;
}
$hours = $H . \".\" . $M;
return $hours;
}
Dat is een uitgebreide functie.
Ik heb dit geschreven:
$totaal_restminuten = $totaal_minuten % 60;
$totaal_uren = ($totaal_minuten - $totaal_restminuten)/60;
$totaal_restminuten_decimaal = $totaal_restminuten/60;
$totaal_uren_decimaal = $totaal_uren + $totaal_restminuten_decimaal;
$totaal_uren_decimaal = number_format($totaal_uren_decimaal, 2, \'.\',\',\');
het lijkt me ook goed, en werkt trouwens ook goed in acumulus.