tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
1078
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Hatachy
    Hatachy Hatachy ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Niedersachsen
    Beiträge
    157
    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 ****
     
    Mit freundlichen Grüßen
    Hatachy
    _____________________
    http://sven.wiesekerl.de

  2. #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
     

  3. #3
    Avatar von Hatachy
    Hatachy Hatachy ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Niedersachsen
    Beiträge
    157
    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
     
    Mit freundlichen Grüßen
    Hatachy
    _____________________
    http://sven.wiesekerl.de

  4. #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
     

  5. #5
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Hi,

    Also von Montag 23 Uhr bis Mittwoch 1 Uhr muss ich 3 tage herausbekommen, keine 2, wies bei Timestamp wäre.[/B]
    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.

    Ich hoffe, dass ich Dir helfen konnte.

    snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  6. #6
    Avatar von Hatachy
    Hatachy Hatachy ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Niedersachsen
    Beiträge
    157
    ja, stimmt ich meinte 2 Tage

    stimmt, einfach den zum eintragen auf 0 Uhr setzen ist ne gute Lösung, danke
     
    Mit freundlichen Grüßen
    Hatachy
    _____________________
    http://sven.wiesekerl.de

  7. #7
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    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

  8. #8
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    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ß, snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  9. #9
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    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

  10. #10
    Avatar von Hatachy
    Hatachy Hatachy ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Niedersachsen
    Beiträge
    157
    auf jeden fall gehts so wunderbar, danke nochmal snuu
     
    Mit freundlichen Grüßen
    Hatachy
    _____________________
    http://sven.wiesekerl.de

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 07.01.11, 16:03
  2. Wie viele User hat diese Seite und wie viele davon sind on?
    Von TheRealGreenVirus im Forum Smalltalk
    Antworten: 6
    Letzter Beitrag: 21.04.09, 13:14
  3. [Access] Automatisches Löschen wenn Datum vergangen
    Von FlockY im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.01.08, 11:10
  4. Urlaub in Ausbildung: 6 Tage angerechnet bei 5-Tage-Woche?!
    Von calvinbenedict im Forum Ausbildung & Beruf
    Antworten: 5
    Letzter Beitrag: 18.12.07, 08:13
  5. Antworten: 2
    Letzter Beitrag: 27.11.05, 20:01