ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
422
422
EMPFEHLEN
-
04.10.10 00:54 #1
- Registriert seit
- Sep 2007
- Ort
- Salzgitter, Germany, Germany
- Beiträge
- 190
Guten Abend,
habe zur Zeit einen Countdown in Benutzung. Jener funktioniert auch. Für den Tag des Bergfestes / Halbzeit habe ich eine if else Bedingung genommen, um für diesen Besonderen Tag ein anderen Inhalt einbauen zu können. Dieser Grundaufbau funktioniert auch. Nun möchte ich aber den Tag des Bergfestes berechnen. Die Rechnung schaut so aus:Problem ist nun, dass die Werte leider flasch errechnet wurden:PHP-Code:<?php
$datum = date("d.m.Y"); // Aktuelles Datum
$zeit = date("H:i:s"); // Aktuelle Uhrzeit
$erst = "22.09.2010"; // Datum erster Kontakt
$ziel = "27.12.2010"; // Datum des Treffen
// errechnen wann Bergfest ist
$tage = ($ziel-$erst); // Anzahl der Tage errechnen
//$bergfest = ($tage/2)+$erst; // Datum Bergfestes
$zwischen = $tage/2;
$bergfest = $zwischen+$erst;
// Ausgabe der Variablen
echo ("<p><strong>Datum:</strong>" . $datum . "<br />");
echo ("<p><strong>Zeit:</strong>" . $zeit . "<br />");
echo ("<p><strong>Erst:</strong>" . $erst . "<br />");
echo ("<p><strong>Ziel:</strong>" . $ziel . "<br />");
echo ("<p><strong>Tage:</strong>" . $tage . "<br />");
echo ("<p><strong>Zwischen:</strong>" . $zwischen . "<br />");
echo ("<p><strong>Bergfest:</strong>" . $bergfest . "</p>");
?>Da ich mir am Anfang mit der Rechnung nicht mal sicher war, habe ich das mit einem Tabellenkallkulationsprogramm überprüft.Datum:04.10.2010
Zeit:00:43:28
Erst:22.09.2010
Ziel:27.12.2010
Tage:5.03 (das müssten 96 sein)
Zwischen:2.515 (das müsste 48 sein)
Bergfest:24.605 (das müsste 09.11.2010 sein)

Muss ich die Datum-Angaben erst noch in ein Format bringen? Wenn ja, wie kann ich das machen?
Die Rechnung könnt ihr hier sehen. Den Countdown hier.
Hoffe ihr könnt mir helfen.
Liebe Grüße
MuckelGeändert von Muckel1986 (04.10.10 um 01:32 Uhr)
-
04.10.10 08:24 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Denke mal das hier müsste es sein:
Wobei ich jetzt nicht kontrolliert habe ob der 09.11. wirklich das richtige Datum fürs Bergfest ist.PHP-Code:<?php
$erster_kontakt = strtotime("22.09.2010");
$erstes_treffen = strtotime("27.12.2010");
echo "Erster Kontakt " .date("d.m.Y", $erster_kontakt) ."<br />";
echo "Erstes Treffen " .date("d.m.Y", $erstes_treffen) ."<br /><br />";
$anzahl_tage = ((($erstes_treffen - $erster_kontakt) / 86400) / 2);
echo "Anzahl Tage (gerundet) " .(int) $anzahl_tage ."<br /><br />";
$bergfest = date("d.m.Y", strtotime("+ " .(int) $anzahl_tage ." days", $erster_kontakt));
echo "Bergfest am " .$bergfest ."<br />";
?>
Gruß ThomasSollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
04.10.10 21:01 #3
- Registriert seit
- Sep 2007
- Ort
- Salzgitter, Germany, Germany
- Beiträge
- 190
Vielen Dank!
Wie ihr hier sehen könnt (ganz unten) funktioniert es. Danke
Ähnliche Themen
-
Rechnen mit Datum
Von Jessica_Jessica im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 28.01.09, 15:11 -
Rechnen mit Datum und Zeit
Von Lektor21 im Forum PHPAntworten: 7Letzter Beitrag: 22.09.07, 10:27 -
Mit Datum rechnen
Von Robert Steichele im Forum PHPAntworten: 5Letzter Beitrag: 29.12.05, 20:57 -
Mit Datum rechnen
Von TheManWho im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 12.05.05, 12:30 -
rechnen mit zeit und datum
Von stillerschrei im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 23.05.02, 08:37





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren