Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

[MySQL] time, anderes Format

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.08.2007, 15:10

Ich hab in einer Datenbank Eintrage, unteranderem

Datum in Forum '2007-08-22' Type 'DATE'
Zeit in Form von '12:43:21' Type 'TIME'

Wenn ich das Ausgebe, dann in der Deutschen Form, also so.

22.08.2007 - 12:43

Das Datum wandle ich gleich in der Abfrage um
DATE_FORMAT(date,'%d.%m.%Y') AS df

die Zeit wandle ich jedesmal in der While Schleife um.
$time = substr($seite['time'], 0, 5) . "";

Es werden also nur die ersten 5 Stellen ausgegeben.
Das ganze ist natürlich nicht optimal.
Ich hab schon versucht, die anzahl der Stellen in der MySql Tabelle auf 5 zu begrenzen, funktioniert aber nicht.

Wie geht ihr mit der Zeit um ?
Es muss doch eine bessere Lösung geben ?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


godzilla
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 28.05.2005, 21:29
Wohnort: Pilsting

Beitrag von godzilla » 26.08.2007, 17:12

DATE_FORMAT(time, "%H:%i");

Nachtrag:
da würde sich doch glatt der Typ "datetime" anbieten.

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 26.08.2007, 17:28

IceMan, ich verstehe aus deiner Beschreibung nicht ganz was du dir im Query holst und was du haben möchtest. df, time, ... ?

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.08.2007, 18:48

statt 12:34:34

soll nur

12:34 angezeigt werden.
Also die Sekunden will ich bei der Zeitangebe nicht haben.
DATE_FORMAT(time, "%H:%i");
Das hab ich schon probiert, ging leider nicht.
In welchem Format müsste 'time' dann vorliegen ?
Sicher im Timestamp oder ?

Ich habe aber 12:34:34 gespeichert.
da würde sich doch glatt der Typ "datetime" anbieten.
muss ich doch glatt mal probieren :D

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 26.08.2007, 19:36

https://dev.mysql.com/doc/refman/5.0/en ... ate-format

Akzeptiert datetime, also z.B. "1997-12-31 23:59:59".

twitch
PostRank 9
PostRank 9
Beiträge: 1222
Registriert: 09.04.2005, 14:01

Beitrag von twitch » 27.08.2007, 12:52


SEO - History, Tools, Videos, Downloads und mehr auf https://www.seo-ranking-tools.de/

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag