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