Hallo Leute,
brauche mal wieder eure Hilfe.
Wie ich zwei Timestamps vergleiche und die Differenz in Stunden/Tage/Sekunden ausgebe weiß ich und wird auch überall erklärt.
Jetzt benötige ich allerdings eine Funktion die mir die "ganzen Tage" anzeigt, welche zwischenzwei Timestamps liegen.
In der Datenbak habe ich das Startdatum und das Enddatum als Timestamp gespeichert:
Startdatum: 19.05.2011 in der Datenbak als: 1305799200
Enddatum: 21.05.2011 in der Datenbank als: 1305972000
Nun möchte ich durch eine While Schleife z.B. folgendes ausgeben:
19.05.2011
20.05.2011
21.05.2011
Damit ich im nächsten Schritt zu den einzelnen Tagen weitere Daten hinzufügen kann. Was dann aber nicht das Problem ist.
Dazu gibt es eine weitere Tabelle in denen die "Tage mit Daten" nochmals eingefügt werden.
Jetzt muss ich nur eine Funktion finden um alle kompletten Tage auszugeben. Habe schon die Idee gehabt die Timestamps in Tage umzurechnen und dann solange " durch einen Tag" zu teilen bis das erste Ergebnis unterschritten wird...
Bin mir aber nicht sicher wie ich das ganze jetzt umsetzen soll.
Hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
Dennis
brauche mal wieder eure Hilfe.
Wie ich zwei Timestamps vergleiche und die Differenz in Stunden/Tage/Sekunden ausgebe weiß ich und wird auch überall erklärt.
Jetzt benötige ich allerdings eine Funktion die mir die "ganzen Tage" anzeigt, welche zwischenzwei Timestamps liegen.
In der Datenbak habe ich das Startdatum und das Enddatum als Timestamp gespeichert:
Startdatum: 19.05.2011 in der Datenbak als: 1305799200
Enddatum: 21.05.2011 in der Datenbank als: 1305972000
Nun möchte ich durch eine While Schleife z.B. folgendes ausgeben:
19.05.2011
20.05.2011
21.05.2011
Damit ich im nächsten Schritt zu den einzelnen Tagen weitere Daten hinzufügen kann. Was dann aber nicht das Problem ist.
Dazu gibt es eine weitere Tabelle in denen die "Tage mit Daten" nochmals eingefügt werden.
Jetzt muss ich nur eine Funktion finden um alle kompletten Tage auszugeben. Habe schon die Idee gehabt die Timestamps in Tage umzurechnen und dann solange " durch einen Tag" zu teilen bis das erste Ergebnis unterschritten wird...
Bin mir aber nicht sicher wie ich das ganze jetzt umsetzen soll.
Hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
Dennis
Kommentar