WinFuture-Forum.de: Timestamp Aus Db Mit Time() Vergleichen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Timestamp Aus Db Mit Time() Vergleichen


#1 Mitglied ist offline   lxk 

  • Gruppe: aktive Mitglieder
  • Beiträge: 194
  • Beigetreten: 02. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Hof
  • Interessen:Mountain Biken, WWW, Programmieren

  geschrieben 25. November 2006 - 02:45

Hallo Leute!

Habe folgendes Problem, ich möchte eine timestamp aus meiner datenbank mit der funktion time() vergleichen?
Funktioniert das überhaupt?

Der Source sieht so aus:
if($var['datum'] < time()+3600)
  {
  $state = 'new';
   }
	else
	{
	  $state = 'no';
	}


Es soll folgendes machen, wenn die jetzige Zeit+1std größer ist als die aus der Datenbank, dann soll er mir new in die $state schreiben, ansonsten no!

Wenn des so nicht funktioniert, bitte helft mir!
0

Anzeige



#2 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 25. November 2006 - 10:19

Kommst im Prinzip auf die Formatierung des Timestamps in der Datenbank an, sollte aber funktionieren. Vielleicht solltest du aber den Alternativzustand sinnvoller benennen :unsure:

Dieser Beitrag wurde von Graumagier bearbeitet: 25. November 2006 - 10:23

"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#3 Mitglied ist offline   lxk 

  • Gruppe: aktive Mitglieder
  • Beiträge: 194
  • Beigetreten: 02. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Hof
  • Interessen:Mountain Biken, WWW, Programmieren

geschrieben 25. November 2006 - 12:20

nö bei den zuständen da kenne ich mich schon aus danke! und wie sollte das format in der DB aussehn?

das sieht bei mir zur zeit genau so aus: 2006-10-26 23:01:43
0

#4 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 25. November 2006 - 12:26

lxk sagte:

und wie sollte das format in der DB aussehn?

Idealerweise gleich wie das, was time() ausgibt, also Sekunden seit dem 1.1.1970. Wenn die Daten wie von dir genannt vorlegen musst du sie erst z.B. mit split() zerlegen und in Sekunden umrechnen.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0