PHP Zeitdifferenz / Wochentage
Ich hab da ein kleines Script geschrieben – mit dem man die Zeitdifferenz berechnen kann!
Weiters kann man in dieser Zeit auch jeden Wochentag ausgeben – also wenn man zb. jeden Montag haben will dann braucht man diesen nur übergeben und das Script zeigt dir das Datum von jedem Montag zwischen diesen 2 Zeiten an!
Hier mal der Code dazu!
Zuerst mal das Datum was so 23.08.2010 kommt in ein mktime Datum umschreiben!
$startdatum = explode(“.”,$_REQUEST['start']);
$start = mktime(0,0,0,$startdatum[1],$startdatum[0],$startdatum[2]);
$stopdatum = explode(“.”,$_REQUEST['stop']);
$stop = mktime(0,0,0,$stopdatum[1],$stopdatum[0],$stopdatum[2]);
# 0 (für Sonntag) bis 6 (für Samstag)
# $starttag = date(“w”,$start);
Die Differenz berechnen wir hier:
$diff = ($stop-$start)/86400;
In meinen Fall braucht man nicht Runden da ich keine Stunden Minuten und Sekunden eingegeben habe!
for ($i=$start;$i<$stop;$i=$i+86400){
$wochentagberechnet = date(“w”,$i);
if ($wochentagberechnet==$_REQUEST['MO'] ||
$wochentagberechnet==$_REQUEST['DI'] ||
$wochentagberechnet==$_REQUEST['MI'] ||
$wochentagberechnet==$_REQUEST['DO'] ||
$wochentagberechnet==$_REQUEST['FR'] ||
$wochentagberechnet==$_REQUEST['SA'] ||
$wochentagberechnet==$_REQUEST['SO'] ){
echo date(“d.m.Y l”,$i).”<br>”;
}
}
Vielleicht kann es ja jemand mal gebrauchen! Freue mich über jede Rückmeldung!
Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.

Durchaus ein interessantes Drehbuch zu können, um den Zeitunterschied zu erzählen. Die Berechnungen sind jedoch schwer zu folgen.