Dummer (TIMESTAMP) formatieren
Folgendes Problem hab einen Timestamp in meiner DB also z. B.
20020629140630 <=Das Ding hier!! Jetzt will ich Ihn formatieren also ungefähr so: TT.MM.YYYY hh:mm:ss Das müsste doch eigentlich mit Date gehen oder nicht??? ich hab das so gemacht: $ts=date("d.m.Y-H:i:s", $timestamp); $timestamp habe ich vorher aus der Datenbank ausgelesen aber als Ergebnis kriege ich nur folgendes:::: 19.01.2038-04:14:07 Das ist aber leider SCHWACHSINN |
hi,
bist du dir sicher, dass der timestamp so aussieht "20020629140630"? |
Ja
wieso nicht????
2002 06 29 14 06 30 jahr Monat Tag Stunde Minute Sekunde |
hi,
ok. da wüsste ich was. PHP-Code:
29.06.2002 14:06:30 |
p.s:
ich dachte du hättest was verdreht, darum die frage. ist das erste mal das mir ein datum so vorformatiert unter die augen kommt. |
-
|
Zitat:
|
Hab es jetzt hingekriegt
Danke nochmal für eure Hilfe!!! :-)
Flo |
das ist ein MySQL-Timestamp, tolle erfindung. Um ein Datum und/oder Zeit zu speichern sollte man DATETIM bzw. DATE als Spaltentyp verwenden.
|
mySQL timestamps sind in ordnung nur werden sie bei jedem update aktualisiert. und sie zählen nicht die sekunden, sondern speichern die zeit, mit angebbarer genauigkeit, timestamp(6) speichert z.b. 020701 (1.7.2002) man muss sich um das feld nicht kümmern, da timestamp den inhalt selbst erstellt, genauso wie ein auto_increment feld...
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52:30 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.