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