Philipp Hasenfratz: mit timestamp rechnen

Beitrag lesen

Halihallo hande

aus einer DB, bekomme ich 2 werte (feldtyp:int (<- ist das ok ??)).

Nein, INT UNSIGNED ist besser.

nun soll in einem dropdownmenue alle daten zwischen "gueltig_von"
und "gueltig_bis" angezeigt werden

Hier eignet sich Timestamp wirklich gut:

$current_timestamp = $start;
while ($current_timestamp<=$ende) {
   $current_timestamp += 3600 * 24;
   // ausgeben von $current_timestamp (natürlich in lesbares Datum
   // formattiert)
}

$gueltig_von = strftime("%d.%m.%Y" ,$gueltig_von[0]);
$gueltig_bis = strftime("%d.%m.%Y" ,$gueltig_bis[1]);
oder direkt mit dem timestamp rechnen, aber wie? (wobei mich stört, daß die timestamps als "int" in die DB gespeichert werden....)

Wie willst du mit diesem zweckentfremdeten Datumsformat rechnen
wollen?
Wenn dich die Timestamps stören, setze als Datumstyp DATETIME und
hole die Timestamp über
http://www.mysql.com/doc/en/Date_and_time_functions.html#IDX1363

Viele Grüsse

Philipp