Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Arbeiten mit timestamps

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242

    Arbeiten mit timestamps

    hallo,

    mal eine frage - ich habe mir eine mp3-db auf mysql gebastelt, welche ich per php verwalte und darstelle.

    Ich möchte nun, wenn ich mir die liste anzeigen lasse, noch einen kommentar mit ausgeben, wenn der entsprechende eintrag juenger als 14 tage so mit new oder so.

    nun habe ich in der DB noch ein datumsfeld angelegt, welches
    das eintragsdatum enthällt. Wie werte ich dies nun aus - also
    vergleich mit der aktuellen zeit.

    ich denke mal die unix systemzeit ist am günstigsten, oder?

    der tom

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.10.2000
    Ort
    Deutschland
    Beiträge
    64
    ich habe für solche Sachen immer die "Unix Zeit" genommen, also die Sekunden seit 1970!

    Das ist recht praktisch, weil auch php diese Zeit berechnen kann, date(???)...

    Außerdem kann man anhand dieser Zeit auf einfache Art und Weise zwei Zeitpunkte vergleichen, ...

  3. #3
    Registrierter Benutzer Avatar von lolli
    Registriert seit
    20.09.2000
    Beiträge
    166
    wenn du die daten ausliest, berechne einfach die zeitspanne seit dem letzten eintrag und vergleiche sie mit deinen vorgaben:
    zb.

    if(mktime()-$mysql_row[spalte_datum_des_eintrages]<604800){
    print "<img src=new.gif width=20 height=15 alt='Neuer Eintrag'>";
    }

    zu gut deutsch:
    wenn die aktuelle sekundenanzahl (seit dem 1.1.70) minus die anzahl der sekunden des zeitpunkts des eintrages kleiner als 604800 ist, ist der eintrag weniger als eine woche alt... es wird also immer dann eine grafik ausgegeben

    7 tage => 60s*60min*24h*7d = 604800

    hoffe es hilft

    oliver

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.01.2001
    Beiträge
    242
    tausend vielen dank - das tut bestens


    der tom

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •