MySQL-Timstamp PHP- ??

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2003-01-16 17:32

Tja
verkar som man glömt bort allt
jag är hur som helst ute efter motsvarigheten för timestamp(14) i PHP ...

Citat:

quote:Skapades ursprungligen av: ivar:
Tja
verkar som man glömt bort allt
jag är hur som helst ute efter motsvarigheten för timestamp(14) i PHP ...

skapa ett fält i tabellen som är t.ex DateTime, Date eller Time.

I koden sätter du $MyField = NOW();
minns inte om det ska vara semikolon eller inte - men det är "NOW()" du vill åt.

PHP kör inte med samma sorts tidsstämplar som det märkliga MySQL-formatet. Du kan i stället låta MySQL exportera unix-tidsstämplar med något i stil med detta:

SELECT UNIX_TIMESTAMP(datum) AS timestamp
FROM ...

Då får du en unix-tidsstämpel som du sedan kan formatera på lämpligt sätt, t.ex. med date()-funktionen i PHP. Om du vill göra tvärtom, d.v.s. konvertera en unix-tidsstämpel till MySQL-formatet kan du också använda date().

Mer info om date()-funktionen:
http://se.php.net/manual/en/function.date.php

Mer om datum- och tidsfunktioner i MySQL:
http://www.mysql.com/doc/en/Date_and_time_functions.html

  • Medlem
  • Stockholm
  • 2003-01-16 18:00

Har skrivit så här:

mysql_query("DELETE FROM online_users WHERE (user_time + interval 15 MINUTE)+0 "mindreän" (now()+0)");

"mindreän" = krokodil med munnen åt höger

har en liknande kodsnutt som fungerar utmärkt...

Vad jag ville göra var att skriva en jämförande sats av tabellens sparade timestamp(14) och likadan integer följd fast för "now()" .. ja ni förstår

[ 16 Januari 2003, 18:02: Meddelandet ändrat av: ivar ]

  • Medlem
  • Stockholm
  • 2003-01-16 18:01

men för sjutton, inlägget pajja

[ 16 Januari 2003, 18:01: Meddelandet ändrat av: ivar ]

1
Bevaka tråden