ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
1078
1078
EMPFEHLEN
-
HI !
Also irgendwie steh ich gerade auf dem schlauch. Ich möchte herausfinden wieviele tage seit dem letzten update vergangen sind. Bevor mir jemand mit Timestamp und einfach abziehen komtm - das nützt nix, da ich die Anzahl der Tage brauche. Also von Montag 23 Uhr bis Mittwoch 1 Uhr muss ich 3 tage herausbekommen, keine 2, wies bei Timestamp wäre.
Das Problem verstärkt sich vor allem wenn dann auch noch der Monat zwischendurch wechselt, also irgendwie find ich nix und hab auch keine Idee mehr, jemand ne Idee zufällig ****
-
23.05.03 16:59 #2
- Registriert seit
- Feb 2002
- Beiträge
- 144
sowas ähnliches wurde hier im forum mal anhand von geburtstagen erarbeitet.
ich denk mit der suchfunktion wirste des schon finden
-
schön und gut, wenn du das denkst, aber sag mir mal wonach ich suchen soll wenn man nach "tag" usw. nicht suchen darf, da es zu wenig Zeichen sind
-
23.05.03 18:06 #4
- Registriert seit
- Feb 2002
- Beiträge
- 144
also ich hab hier im php forum nu mal nach geburtstag gesucht und das erste ergebnis war das hier:
http://www.tutorials.de/forum/showth...threadid=75347
genau den thread hatte ich gemeint
-
23.05.03 18:10 #5
Hi,
von Montag bis Mittwoch sind es aber 2 Tage. Wenn Du am Mittwoch sagst, dass Du vor 2 Tagen die Seite zum letzten mal aktualisiert hast, kommt logischerweise der Montag bei raus. Die Timestamp-Berechnung ergibt 1.0833333333333 Tage. um nun auf die gewünschten 2 Tage zu kommen, merkst Du Dir nicht den Timestamp vom Montag 23 Uhr, sondern vom Montag 0 uhr (also 23 Stunden früher). Dadurch werden die Tage nach Deinen Anforderungen berechnet. Den Timestamp eines beliebigen Zeitpunkts bekommst Du mit der Funktion mktime.Also von Montag 23 Uhr bis Mittwoch 1 Uhr muss ich 3 tage herausbekommen, keine 2, wies bei Timestamp wäre.[/B]
Ich hoffe, dass ich Dir helfen konnte.
snuuDas Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
-
ja, stimmt ich meinte 2 Tage

stimmt, einfach den zum eintragen auf 0 Uhr setzen ist ne gute Lösung, danke
-
Oder einfach das Ergebnis mit ceil() aufrunden
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
23.05.03 20:18 #8
Hi,
ceil() funktioniert nicht richtig, weil dann die Grenze für einen Sprung von einem Tag auf den Anderen 23 Uhr ist und nicht 0 Uhr.
Gruß, snuuDas Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
-
Achso, dann hab ich das Problem falsch verstanden. Dann geht's natürlich nicht mit ceil()
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
auf jeden fall gehts so wunderbar, danke nochmal snuu
Ähnliche Themen
-
Joda DateTime Datum testen ob es schon vergangen ist?
Von Zack im Forum JavaAntworten: 3Letzter Beitrag: 07.01.11, 16:03 -
Wie viele User hat diese Seite und wie viele davon sind on?
Von TheRealGreenVirus im Forum SmalltalkAntworten: 6Letzter Beitrag: 21.04.09, 13:14 -
[Access] Automatisches Löschen wenn Datum vergangen
Von FlockY im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 15.01.08, 11:10 -
Urlaub in Ausbildung: 6 Tage angerechnet bei 5-Tage-Woche?!
Von calvinbenedict im Forum Ausbildung & BerufAntworten: 5Letzter Beitrag: 18.12.07, 08:13 -
Herausfinden wie viele Elemente ein Array hat
Von FBIagent im Forum PHPAntworten: 2Letzter Beitrag: 27.11.05, 20:01





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren