Mailinglisten-Archive |
> $Datumx=$jahr.$monat.§tag; warum so einfach wenn's auch komplizierter geht ;-) ich habe das mal vor einiger zeit so geloest: [ code beginnt hier ] <?php $tag_unten = "12"; $monat_unten = "03"; $jahr_unten = "1889"; $tag_oben = "08"; $monat_oben = "05"; $jahr_oben = "1889"; $tag_vergleich = "27"; $monat_vergleich = "04"; $jahr_vergleich = "2000"; if ($jahr_unten < 1970){ $jahr_untenX = $jahr_unten + (1970 - $jahr_unten); print $jahr_untenX; }else{ $jahr_untenX = $jahr_unten; } if ($jahr_oben < 1970){ $jahr_obenX = $jahr_oben + (1970 - $jahr_oben); print $jahr_obenX; }else{ $jahr_obenX = $jahr_oben; } if ($jahr_vergleich < 1970){ $jahr_vergleichX = $jahr_vergleich + (1970 - $jahr_vergleich); print $jahr_vergleichX; }else{ $jahr_vergleichX = $jahr_vergleich; } $unten = $jahr_unten."-".$monat_unten."-".$tag_unten; $oben = $jahr_oben."-".$monat_oben."-".$tag_oben; $vergleich = $jahr_vergleich."-".$monat_vergleich."-".$tag_vergleich; $untenX = date( "Y-m-d", mktime(0,0,0,$monat_unten,$tag_unten,$jahr_untenX) ); $obenX = date( "Y-m-d", mktime(0,0,0,$monat_oben,$tag_oben,$jahr_obenX) ); $vergleichX = date( "Y-m-d", mktime(0,0,0,$monat_vergleich,$tag_vergleich,$jahr_vergleichX) ); print ("<p>$oben<br>$unten<br>$vergleich</p>"); if ($vergleich > $unten && $vergleich < $oben){ print ("<p>$vergleich ist innerhalb $unten und $oben.</p>"); }else{ print ("<p>$vergleich ist ausserhalb $unten und $oben.</p>"); } ?> [ code endet hier ] auf die einfach loesung wie oben bin ich damals nicht gekommen... liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk
php::bar PHP Wiki - Listenarchive