.| Autor | Beitrag |
|---|---|
|
000 16.03.2002, 21:54 hausi |
Ich dachte immer, die Funktion now() gibt die Anzahl der vergangenen Sekunden seit 1.1.1970 (oder so ähnlich). Dieser Beitrag wurde am 16.03.2002 um 21:57 von Superhausi bearbeitet. |
|
Profil || Suche |
|
001 17.03.2002, 00:36 Kriz |
Also, ich kann beim besten Willen bei PHP keine Funktion now() finden. Das now ist mir nur bei VBScript bekannt... Das Äquivalent zu now in PHP nennt sich getdate()... --K:R-I)Z++ |
|
Profil || Suche |
|
002 17.03.2002, 00:39 Sprengmeister |
bzw checkdate() --_______________________ |
|
Profil || Suche |
|
003 17.03.2002, 08:03 hausi |
Ich habe ja auch gesagt
Und übrigens steht die in einem MySQL-String. Also muss es ja eine MySQL-Funktion sein... Aber ich werds mal mit der PHP-Funktion probieren... -- |
|
Profil || Suche |
|
004 17.03.2002, 12:06 Kriz |
Hm, ich habe des Rätsels Lösung gefunden: NOW() ist eine SQL-Funktion und hat nix mit PHP zu tun. Allerdings gibt es zu NOW() noch zwei andere, gleichwertige SQL-Äquivalente: SYSDATE() und CURRENT_TIMESTAMP() Falls NOW() aus Kompatibilitätsgründen nicht mit MySQL laufen sollte, ersetze es einfach mal mit einem der anderen beiden SQL-Funktionsnamen. --K:R-I)Z++ |
|
Profil || Suche |
|
005 17.03.2002, 18:03 TheTinySteini |
Ich MEINE, es gibt da Inkompatibilitätsprobleme mit dem Un*x-Timestamp und dem MySQL-Timestamp. Ich hatte sowas in der Art auch schonmal benutzt und dabei meine ich gefunden zu haben, dass MySQL einfach nur MMDDYYYYmmhhss (oder so ähnlich) in die Datenbank schreibt, jedenfalls nicht die Anzahl an Sekunden. Aus diesem Grund klappt das mit +10 nicht wirklich. --TheTinySteini |
|
Profil || Suche |
|
006 17.03.2002, 18:07 TheTinySteini |
Positiv. Hier die entsprechende Passage aus der MySQL-Docu:
Also UNIX_TIMESTAMP() nehmen, statt NOW(). [edit] Denkfehler: Es muss ja auch mit NOW() gehen (wegen der Anordnung des Datums kann man eine einfache Addition machen). Aber ich mag den Unix-Timestamp lieber, also nimm mal ruhig den. Außerdem muss man sich dann keine Gedanken über das +1 zu Minuten nach 60 Sekunden machen. --TheTinySteini Dieser Beitrag wurde am 17.03.2002 um 18:11 von TheTinySteini bearbeitet. |
|
Profil || Suche |

