![]() |
Re: Datums-Kontrolle in html
Ja, danke vorerst mal für die vielen Tipps,
ich habe bereits begonnen, das ganze in php zu realisieren, ist ja relativ einfach - auch für einen Anfänger wie mich. Ein Problem habe ich nur: Ich bekomme das Datum aus der Datenbank in der Form JJJJ-MM-TT, also z.B. so zurück: 2006-01-02 wie kann ich das jetzt in php relativ einfach umwandeln, dass es so ausgegeben wird: TT.MM. also wie in diesem Beispiel: 02.01. mfg Herbert |
Re: Datums-Kontrolle in html
Hallo!
Ich speichere in der DB immer den ![]() ![]() Das hat unter anderem den Vorteil, dass ich das Ausgabeformat so oft ändern kann, wie ich will. Weitere Infos: ![]() ![]() Grüße Faux |
Re: Datums-Kontrolle in html
Einfacher als die Methode von faux geht es direkt mit MYSQL, und zwar mit den Funktionen DATE_FORMAT und TIME_FORMAT.
Ich weiß die Syntax nicht auswendig, deshalb ersetze ich die Format-Bezeichner in diesem Beispiel durch xxx.
SQL-Code:
Wenn du jetzt eine formatierte Zeit haben willst nimmst du einfach $row['formatierte_zeit'].
SELECT name,
ort, zeit, DATE_FORMAT("xxx", zeit) AS formatierte_zeit FROM termine Übrigens finde ich deutsche Bezeichner hässlich - ich verwende sie hier nur damit es leichter verständlich ist ;) |
Re: Datums-Kontrolle in html
Benutzt du für das Datum ein Feld namens Datetime, kannst du die Uhrzeit auch mit dieser Php-Funktion umwandeln:
Code:
function datemaker($datum)
{ $arr_datum1 = explode(" ", $datum); $arr_datum = explode("-", $arr_datum1[0]); $datum = "$arr_datum[2].$arr_datum[1].$arr_datum[0]" } |
Re: Datums-Kontrolle in html
Zitat:
Grüße Faux |
Re: Datums-Kontrolle in html
Irgendwas mach ich noch falsch ...
in der Datenbank habe ich die beiden Datumstypen jetzt als "timestamp" definiert und bekomme beim Auslesen mittels php jetzt z.B. folgenden Wert: 2006-01-02 14:41:20 Diesen Wert speichere ich in die Variable $dvon. Wenn ich jetzt eingebe: $dv = date("d.m.", $dvon); so erhalte ich als Ergebnis "01.01." anstatt "02.01." Wo mache ich da noch den Fehler ??? mfg Herbert |
Re: Datums-Kontrolle in html
ich glaube, ich hab's:
ich habe jetzt strtotime() verwendet - und jetzt funktioniert es. Danke nochmals an alle. mfg Herbert |
Re: Datums-Kontrolle in html
Zitat:
Ich würde einen INT(10) daraus machen. Das reicht dann bis 20.11.2286 18:46:39. :mrgreen: Grüße Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz