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

Hier gehts zum Orginal Eintrag "tage mit datum ausgeben" im Forum

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)
1">

Falls Du (was empfehlenswert ist) nicht von dem MySQL-Timestamp-Format Gebrauch machst, können die UNIX_TIMESTAMP()-Funktionen weggelassen werden.
Gruß, Lius 99739298


3.

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)
2">

War es das, was Du wolltest?
Gruß, Lius 99739298


6.

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


Hier gehts zum Orginal Eintrag "tage mit datum ausgeben" im Forum
 
phpforum.de | Impressum | Handy Bundles