Mailinglisten-Archive |
> -----Urspr=FCngliche Nachricht----- > Von: Wolfgang_Schneider_(at)_fdi.de [mailto:Wolfgang_Schneider_(at)_fdi.de] > Gesendet: Donnerstag, 27. September 2001 14:46 > An: php_(at)_phpcenter.de > Betreff: [php] suchen nach einem datumseintrag in einer mysql=20 > datenbank >=20 >=20 > hallo Leute, >=20 <snip> > wie kann ich den suchstring so umgestalten das ich unabh=E4ngig der > schreibweise des datums in der datenbank eine ausgabe erhalte? >=20 Datum von deutschem Format in englisches umwandeln bevor es in der SQL = - Query verwendet wird: (von 19.1.01 oder 19.01.2001 auf 2001-01-19) function Norm2My($norm) { $teile=3Dexplode('.',$norm); if (strlen($teile[2])=3D=3D2) { if $teile[2]<50{ $teile[2] =3D '20' . $teile[2]; } else { $teile[2] =3D '19' . $teile[2]; } } if (strlen($teile[1])=3D=3D1) { $teile[1] =3D '0' . $teile[1]; } if (strlen($teile[0])=3D=3D1) { $teile[0] =3D '0' . $teile[0]; }=09 $temp =3D $teile[2] . "-" . $teile[1] . "-" . $teile[0]; // Ein bischen mehr Eingabepr=FCfung w=FCrde ich schon vorschlagen, = aber mind: if($norm=3D=3D0){$temp =3D false}; return $temp; } Steht doch bestimmt aber auch in der FAQ, oder? -- Mit freundlichen Gr=FC=DFen Dipl.-Ing. (FH) Mike Beck mike.beck_(at)_ibmiller.de Ingenieurb=FCro Miller Fon: +49 (911) 51990-89 Fax: +49 (911) 51990-80=20
php::bar PHP Wiki - Listenarchive