[TYPO3-german] Handling von Datum/Zeit

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Fri Mar 27 11:00:47 CET 2009


JoH asenau schrieb:
>> Nein, der Unix-Timestamp ist klar definiert und daher in allen
>> Datenbanken gleich.
>> Auch das DateTime Feld ist überall gleich aufgebaut.
>>     
>
> Aber die Befehle zur direkten Datumsformatierung innerhalb einer SQL-Abfrage
> variieren von DB zu DB, speziell dann, wenn es um das Ermitteln von Anfang
> und Ende von Tagen, Wochen, Monaten und Jahren geht. Dazu kommen noch
> Probleme beim Berücksichtigen von Zeitzonen und Sommer-/Standardzeit.
>   

Genau so ist es. Trotzdem ist es perfomanter, Dinge direkt in der DB 
machen zu lassen. statt dann außen irgendwas zu machen.

Beispielsweise läuft ORDER BY schenlelr als array_sort() und gewisse 
Dinge gehen nur auf DB-Ebene, ansonsten würden man Riesenresourcen 
verbrauchen.
Nimmt man beispielsweise LIMIT 999,1000 nicht, sondern schmeißt die 
falschen Werte in PHP weg, bekommt man ein Problem.
Ich persönlich finde es suboptimal, Datums kram nicht in der DB zu machen...

Rainer
> PHP ist da ggf. die sinnvollere Lösung, weil dann einfach ein Timestamp
> zurückgegeben (bzw. vorgegeben) wird und die Verarbeitung unabhängig von der
> dahinterliegenden DB einheitlich erfolgen kann.
>
> HTH
>
> Joey
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list