baseportal
Suche: 
 Forum   Start 

Datum vergleichen (if)

 
Wollen Sie ein Datum aus einer Datenbank mit dem heutigen Datum vergleichen erreichen Sie das über den folgenden Befehl:

 
if($date lt
datum("jetzt", "intern"))

Dabei steht das abgespeicherte Datum in dem Feld $date und soll kleiner sein als das heutige. Da in $date das Datum unformatiert steht, muß das jetzige Datum auch das interne Format besitzen. Ein Datum kann nur über Zeichenkettenoperatoren verglichen werden.

der Vergleich kann auch in einer <loop> Schleife mit perl erfolgen. Da aber loop das $date gleich in das richtige Format schreibt, muß mit dem Hash %_raw gearbeitet werden um den Vergleich zu ermöglichen.

 
<loop code=perl>
if($_raw{date} lt datum("jetzt", "intern"))
{
&nbsp;...
}
</loop>

Letzte Änderung am 13.9.2007, 17:56

c - o - + 
© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.02s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!