Hoofdmenu

Uren en minuten

Gestart door Bert-Jan, 27 februari, 2010, 12:17:09

Vorige topic - Volgende topic

Bert-Jan

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.
Bert-Jan Wiegeraad (klantenservice@acumulus.nl)

rkarremans

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

Bert-Jan

Er zijn ook gebruikers die de minuten willen zien. Misschien is beide een oplossing.
Bert-Jan Wiegeraad (klantenservice@acumulus.nl)

Haydar Alkaduhimi

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;
}
www.haydarnet.nl
-----------------------------------------------------------------------
    General developement - Webdevelopment - Webdesign - Hosting -
                     Webmarketing - SSL certificates

Bert-Jan

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, \'.\',\',\');
Bert-Jan Wiegeraad (klantenservice@acumulus.nl)

Haydar Alkaduhimi

het lijkt me ook goed, en werkt trouwens ook goed in acumulus.
www.haydarnet.nl
-----------------------------------------------------------------------
    General developement - Webdevelopment - Webdesign - Hosting -
                     Webmarketing - SSL certificates