Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
tage mit datum ausgeben
hi @ll
ich habe in einer mysql datenbank einen timestamp startwert und einen timestamp endwert. nun möchte ich die tage zwischen start und end einzeln gelistet haben..
kann mir jemand helfen?
liebe grüsse
Antworten
Das Problem muss ich jetzt nicht wirklich verstehen, oder?
$tage = ($timestamp_end - $timestamp_start) / 86400;
*** Nobody ***
2.
Hallo heiz,
am geschicktesten machst Du das direkt in der SQL-Abfrage:
Code: In Zwischenablage kopieren (nur IE)
Falls Du (was empfehlenswert ist) nicht von dem MySQL-Timestamp-Format Gebrauch machst, können die UNIX_TIMESTAMP()-Funktionen weggelassen werden.
Gruß, Lius
997392983.
dank an beide !
bin noch ein bisschen am pröbeln :o)
4.
hi lius
hab dein select eingebunden. das resultat der tagemenge stimmt. :o) nur ist es noch nicht ganz das. ich möchte nicht das total, sondern die einzelnen datumswerte ausgeben.
kannst du helfen?
5.
Hallo heiz,
ahh, jetzt verstehe ich, was Du willst: Tja, das lässt sich dann wohl leider nicht mehr ohne weiteres innerhalb des SQL-Statements abhandeln.
Vorschlag: Lass Dir neben der
Anzahl der Tage auch noch das Start-Datum als Unix-Timestamp ausgeben. Anschließend addierst Du in Deinem PHP-Script immer einen Tag zum Start-Datum, bis die Anzahl der addierten Tage der errechneten Differenz zwischen Start- und End-Datum entspricht.
Code: In Zwischenablage kopieren (nur IE)
War es das, was Du wolltest?
Gruß, Lius
997392986.
hey lius
funktioniert sauber :o)
gib mir doch deine mail adresse durch. vielleicht hab ich noch einen (für dich wohl kleinen) natürlich bezahlten auftrag...
liebe grüsse
heinz
heinz.iseli@1234u.info