Acumulus Forum

Voor leden en niet-leden (openbaar) => Nieuwe functionaliteiten => Topic gestart door: Bert-Jan op 27 februari, 2010, 12:17:09

Titel: Uren en minuten
Bericht door: Bert-Jan op 27 februari, 2010, 12:17:09
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.
Titel: Uren en minuten
Bericht door: rkarremans op 28 februari, 2010, 09:16:35
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
Titel: Uren en minuten
Bericht door: Bert-Jan op 28 februari, 2010, 10:42:16
Er zijn ook gebruikers die de minuten willen zien. Misschien is beide een oplossing.
Titel: Uren en minuten
Bericht door: Haydar Alkaduhimi op 20 maart, 2010, 12:18:27
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;
}
Titel: Uren en minuten
Bericht door: Bert-Jan op 21 maart, 2010, 14:04:26
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, \'.\',\',\');
Titel: Uren en minuten
Bericht door: Haydar Alkaduhimi op 22 maart, 2010, 13:51:02
het lijkt me ook goed, en werkt trouwens ook goed in acumulus.