Timestemp ist zu lange
Hallo,
ich möchte ein script schreiben das mir berechnet wie viele Tage ein eingegebenes Datum noch gültig ist. Also: Der Benutzer gibt ein dass das Gebot bis 08.03.2008 gültig ist. Ich hab in der Datenbank ein Feld das "datum" heist und den Typ TIMESTEMP. Wenn ich in der mySQL Datenbank das Datum über die Kalenderfunktion eintrage oder mir mittels der time() Funktion das Datum ausgeben lasse und einfüge, erhalte ich diesen wert nach dem Speichern der Eingabe: 20080308000000. Dieser Wert wäre also der 08.03.2008 um 0:00:00 Uhr. Meiner Ansicht nach müsste es aber so aussehen: 1204965461 Hab ich irgend wie ein Gedankenfehler oder hab ich was verpasst? Denn wenn ich den Wert (20080308000000) zerlege sieht das eher nach einem DATETIME Typ aus (2008 03 08 00 00 00) Danke wenn Ihr mir Helfen könnt MfG MADdaMAX |
AW: Timestemp ist zu lange
Ein Mysql Timestamp ist kein Unix Timestamp.
|
AW: Timestemp ist zu lange
Aha!
und eine Wurst ist kein Käse. Dein Beitrag sagt mir das du irgend was weist, nur hilft mir das nicht weiter. Bitte nicht nur Thesen posten. |
AW: Timestemp ist zu lange
1204965461 Unix Timestamp für 08:37:41 08.Mar.2008 UTC
20080308000000 Mysql Timestamp für 00:00:00 08.Mar.2008 Ein Mysql Timestamp sieht halt so aus, wie Du ihn beschrieben hast. Was soll ich da noch groß schreiben? Ist halt so und ist die freie Wahl der Mysql Entwickler. |
AW: Timestemp ist zu lange
Alles klar!
Durch deine Erklärung konnte ich mich in verschiedenen Foren und im Handbuch einlesen und konnte so das problem lösen. Danke für die Mühe die du dir gemacht hast. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:28:18 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.