web2
Cadet 4th Year
- Registriert
- Sep. 2005
- Beiträge
- 91
Hallo zusammen,
stehe gerade total auf dem schlauch.
Situation ist folgende:
Ich habe eine Datenbank mit diversen Einträgen. Interessant ist nur eine Spalte (wDate).
In der Spalte wDate steht ein Datum im Format dd.mm.yyyy oder d.mm.yy oder d.m.yyyy oder oder oder
Also wie ihr seht recht schlecht gemacht. Aber egal. Nun habe ich eine Funktion die mir das Datum aus der DB in das Format YYYYmmdd konventiert.
Die Datenbankeinträge sollen jetzt Schritt für Schritt durchlaufen werden und mir nur diese angezeigt werden die > 20080401 sind.
Folgender Ansatz ($reportDay = 20080401) :
Ausgabe:
28.11.2006 -> 20061128 > 20080401
01.06.2007 -> 20070601 > 20080401
27.01.07 -> 20070127 > 20080401
30.04.07 -> 20070430 > 20080401
Das kann ja nciht stimmen da 20061128 ja kleiner als 20080401 ist.
Die Funktion intval bring das selbe Ergebnis
Habt ihr eine Idee?
stehe gerade total auf dem schlauch.
Situation ist folgende:
Ich habe eine Datenbank mit diversen Einträgen. Interessant ist nur eine Spalte (wDate).
In der Spalte wDate steht ein Datum im Format dd.mm.yyyy oder d.mm.yy oder d.m.yyyy oder oder oder
Also wie ihr seht recht schlecht gemacht. Aber egal. Nun habe ich eine Funktion die mir das Datum aus der DB in das Format YYYYmmdd konventiert.
Die Datenbankeinträge sollen jetzt Schritt für Schritt durchlaufen werden und mir nur diese angezeigt werden die > 20080401 sind.
Folgender Ansatz ($reportDay = 20080401) :
PHP:
while ($daten = mysql_fetch_array($result)) {
if(formatDate($daten[wDate]) > $reportday)
{
echo $daten[wDate] . " -> " . formatDate($daten[wDate]) . " > " . $reportDay . "<br>";
}
}
Ausgabe:
28.11.2006 -> 20061128 > 20080401
01.06.2007 -> 20070601 > 20080401
27.01.07 -> 20070127 > 20080401
30.04.07 -> 20070430 > 20080401
Das kann ja nciht stimmen da 20061128 ja kleiner als 20080401 ist.
Die Funktion intval bring das selbe Ergebnis
PHP:
while ($daten = mysql_fetch_array($result)) {
if(intval(formatDate($daten[wDate])) > intval($reportday))
{
echo $daten[wDate] . " -> " . intval(formatDate($daten[wDate])) . " > " . $reportDay . "<br>";
}
}
Habt ihr eine Idee?