Mailinglisten-Archive |
On Tue, 03 Jul 2001 13:32:07 +0200, Ithamar Garbe <garbe_(at)_gmx.de>
wrote:
>Ich denke, wenn es keine wesentliche Nachteile beinhaltet, werde ich den
>UNIX-Timestamp nehmen, da ich bequem nach auf- / absteigenden Daten =
sortieren
>kann=20
Wieso sollte das sortieren mit datetime nicht gehen?
Mit dieser funktion kannst du datetime und mysql-timestamp zum
unix-timestamp umrechnen:
function GetUnixTimestamp ($timestamp)
{
$timestamp =3D ereg_replace("[^0-9]","",$timestamp);
=20
// Ziehe das datum raus=20
$year =3D substr($timestamp,0,4);
$month =3D substr($timestamp,4,2);
$day =3D substr($timestamp,6,2);
$hour =3D substr($timestamp,8,2);
$minute=3D substr($timestamp,10,2);
$sec =3D substr($timestamp,12,2);
return mktime($hour,$minute,$second,$month,$day,$year);=20
}
>und auch Wochentagsberechnungen mit nativen PHP-Funktionen erledige...
Nehmen wir an, du hast $start_date aus der tabelle und willst nun den
wochentag:
$event_start =3D getdate(GetUnixTimestamp($start_date));
$day_name =3D $event_start["weekday"];
ciao, andreas
php::bar PHP Wiki - Listenarchive