SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.10.2006, 13:11:42
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
Wochentagberechnung

Hallo zusammen,

habe mal wieder ein Problem mit einer Datumsberechnung.

Ich habe einen Start (z.B. 01.10.2006) und ein Ende (z.B. 20.10.2006)

Jetzt würde ich mir gerne die Anzal der Samstage, Sonntage und Feiertage ausgeben lassen, die zwischen diesen Terminen liegen.
Irgendwie bekomme ich keinen Ansatzpunkt :(

Hat jemand von Euch eine Idee?

Besten Dank im Vorraus.
Mit Zitat antworten
  #2  
Alt 20.10.2006, 14:39:54
Benutzerbild von daFloh
daFloh daFloh ist offline
Anfänger
 
Registriert seit: Oct 2006
Ort: Berlin
Alter: 46
Beiträge: 31
daFloh eine Nachricht über ICQ schicken daFloh eine Nachricht über AIM schicken daFloh eine Nachricht über MSN schicken
AW: Wochentagberechnung

Eine Schleife basteln die von Datum A nach Datum B zählt (ob vorwärts oder rückwärts ist egal) dann einen Timestamp aus dem Datum machen und mittels Date den Tag ermitteln.

http://de.php.net/manual/de/function.strtotime.php
http://de.php.net/manual/de/function.date.php

vielleicht auch noch ein http://de.php.net/manual/de/function.checkdate.php wenn Du die Schleife monatsübergreifend programmieren willst.

Feiertage wird schwieriger, bzw. musst Du selbst eine Funktion schreiben, die die Feiertage bei Dir heruasfiltert.
__________________
There are 10 people those who understand binary and those who dont.

Lustich macht den Sound vorher an: Schniedelwutz
Mit Zitat antworten
  #3  
Alt 20.10.2006, 15:05:35
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: Wochentagberechnung

Das mit der Schleife war für mich das kleinere Problem.

Hier mein Script:

PHP-Code:

<?php

$startdatum 
$_REQUEST['startdatum'];
$enddatum   $_REQUEST['enddatum'];

echo 
"<form name='datum' action='datum.php' method='POST' target='_self'>";

echo 
"Start:&nbsp;";
echo 
"<input type='text' name='startdatum' value='$startdatum'>";
echo 
"<br/>";
echo 
"Ende:&nbsp;";
echo 
"<input type='text' name='enddatum' value='$enddatum'>";
echo 
"<br/>";
echo 
"<input type='submit' name='senden' value='senden'>";
echo 
"</form>";

if(
$_REQUEST['senden']){

$timestart strtotime($startdatum);
$timeende strtotime($enddatum);

$anzahltage round(($timeende-$timestart)/(24*60*60),0);

$tag $timestart;

for(
$i=0;$i<$anzahltage+1;$i++){


$wochentag date("w"$tag);
$zeigetag  date("l"$tag);

echo 
"$tag&nbsp$wochentag&nbsp;$zeigetag<br/>";

$timestart=$timestart+86400;
$tag=$timestart;

   }
}


?>
Aber wie bekomme ich jetzt die Anzahl der Tage, wo $wochentag = 0 oder 6 ist?
Mit Zitat antworten
  #4  
Alt 23.10.2006, 09:30:16
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Wochentagberechnung

Über if ?
PHP-Code:
if ($wochentag==|| $wochentag==0$freietage=$freietage+1
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
wochentagberechnung: seltsam! gerhard PHP Grundlagen 6 28.03.2004 10:52:14


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00:30 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt