mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 13:40 Benutzername: Passwort: Auto-Login

Thema: [PHP] Date ADD vom 18.11.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Date ADD
Autor Nachricht
Crazynet2
Threadersteller

Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 18.11.2010 22:38
Titel

[PHP] Date ADD

Antworten mit Zitat Zum Seitenanfang

Hallo! Ich mag, das mir das Prog, so bald ein Termin in 2 Tagen ist, es mir diesen dann ausgibt. Allerdings hänge ich da ziemlich an der Rechenfunktion mit dem Datum. Kann mir da wer helfen?
(Der Code sieht jetzt ziemlich wirr vom vielen versuchen aus)

Code:
<?
error_reporting(E_ALL);

include("mysql-igel.inc");

$aktdatum=date("Y-m-d");
echo "Aktuelles Datum: <i>$aktdatum</i>";
//$zeitraum='2';

$result=mysql_query("SELECT Datum,Thema FROM term ORDER BY Datum;");
   
   $i=0;
   while( $row=mysql_fetch_array($result) )
   {
      if($i>0)
      {
         $aktdatum=date("Y-m-d");
         $date = new DateTime($aktdatum);
         $date->add(new DateInterval('P2D'));
         echo $date->format('Y-m-d') . "\n";
         $senddatum=".$row['Datum'];

         if($aktdatum==$senddatum)
            {
            echo "Am ".$row['Datum']." ist ".$row['Thema']."!";
            }
      }
      $i++;
   }
?>


Fehlermeldung:
Zitat:
Fatal error: Call to undefined method DateTime::add() in ..... Line 27
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 18.11.2010 22:59
Titel

Antworten mit Zitat Zum Seitenanfang

Hi, du kannst die 'Datumslogik' ja auch gleich mit
in den Query packen. So ungefähr (ungetestet):

Code:
SELECT Thema FROM term WHERE DATEDIFF(Datum,CURRENT_DATE) <= 2 AND DATEDIFF(Datum,CURRENT_DATE) > 0 ORDER BY Datum


Das sollte Dir theoretisch nur die Themen ausspucken,
die in den nächsten zwei Tagen fällig sind (Sa + So +
Feiertage) werden aber nicht berücksichtigt Lächel
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Crazynet2
Threadersteller

Dabei seit: 21.07.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 18.11.2010 23:11
Titel

Antworten mit Zitat Zum Seitenanfang

Jo!

Danke! Es funktioniert! *zwinker* Es hat den Quelltext um einiges geschrumpft *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen [sql] date, veranstaltungskalender
[PHP] String -> date
Sind WAP-Seiten noch up to date?
SQL Datentype - Brauche DATE für Format 23.09.2010
Datum als Date an MySql-Datenbank übergeben
mehr varianten in databecker "shop to date 4.0 PRO
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.