login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Problemen met begin en einddatum / weekenden

Offline Jahnoes - 05/09/2007 22:11 (laatste wijziging 05/09/2007 22:15)
Avatar van JahnoesNieuw lid Momenteel ben ik bezig met een script die weekenden er tussen uit filtert, en deze dagen weer op telt, en als hij dan op een einddatum in het weekend uit komt telt hij bij zaterdag 2 dagen op, en zondag 1 dag.

Maar ik heb een vermoede dat het niet echt goed werkt; kan iemand het testen? of kijken als het goed gaat?

  1. <?php
  2.  
  3. $begin_datum = strtotime( date( '2007-10-01' ) );
  4.  
  5. $uren = 200;
  6. $werkdag = 10;
  7.  
  8. $totaal_dagen = $uren / $werkdag;
  9. $totaal_dagen *= (60 * 60 * 24);
  10.  
  11. $weekend = $totaal_dagen / 7 * 2;
  12.  
  13. $einddatum = $begin_datum + $totaal_dagen + $weekend;
  14.  
  15. echo "Berekening van einddatum met weekend, of zonder weekend<br />Begin project: 01-10-2007, project is 200 uur, men werkt 10 uur per dag á 5 dagen per week<br />";
  16.  
  17. if( date('D', $einddatum ) == 'Sat' ) {
  18. echo 'Einddatum <b>' . date('d-m-Y', $einddatum + (2*86400)) . '</b> 2 dagen erbij<br /><br />';
  19. }
  20.  
  21. elseif( date('D', $einddatum ) == 'Sun' ) {
  22. echo 'Einddatum <b>' . date('d-m-Y', $einddatum + (1*86400)) . '</b> 1 dag erbij<br /><br />';
  23. }
  24.  
  25. else
  26. {
  27. echo 'Einddatum <b>' . date('d-m-Y', $einddatum) . '</b><br /><br />';
  28. }
  29.  
  30. ?>

1 antwoord

Gesponsorde links
Offline Wim - 05/09/2007 23:20
Avatar van Wim Crew algemeen erm http://be.php.net/date

ik denk dat je die functie verkeerd gebruikt?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.201s