Zitat:
|
Zitat von LP nun habe ich in einem Forum gelesen dass das einfach über PHP-Code: if($explzeile[1]>$date)
gehen soll
zum heutigen tage bekomme ich aber auch daten wie:
30.07.2005,
27.10.2005,
04.08.2006,
...
ist die info denn falsch und wie kann ich dann möglichst einfach daten vergleichen |
Da fehlt mir irgendwie der Zusammenhang, aber für einen Vergleich benötigst du entweder die Vergleichsoperatoren oder den Aufruf einer Vergleichs-Funktion, die diese gekapselt verwendet.
Bring also deine zu vergleichenden Daten ersteinmal in ein geeignetes Format.
Ein geeignetes Format ist das, in dem die gröbsten Angaben höhere Priorität haben als feinere. Sprich es macht Sinn beim Vergleichen zuerst das Jahr anstatt dem Monat oder Tag zu betrachten.
Das kannst du wie von PsychoEagle erwähnt mit explode() machen.
zB
PHP-Code:
<?php
list ($d, $m, $y) = explode('.', '30.07.2006');
?>
Hieraus erstellst du dir einen neuen String, besser aber noch einen Timestamp (es sei denn du kannst garantieren, dass alle Daten die selbe Anzahl stellen haben (07 statt 7 also zB).
PHP-Code:
<?php
$date = "$y-$m-$d";
// oder
$timestamp = strtotime("$y-$m-$d");
?>
Diese Strings kannst du jetzt zum Vergleichen mittels <, <=, >, >= verwenden.