ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
208
208
EMPFEHLEN
-
Hallo,
ich habe in der SQL Datumswerte in der Form YYYY-mm-dd gespeichert.
1.) Die Ausgabe soll in dd.mm.YYYY erfolgen.
Hierzu nutze ich derzeit folgenden Lösungsweg, welcher auch Funktioniert.
-- Gibt es da auch eine kürzere, einfachere Lösung?
PHP-Code:$datum_array=explode("-",$sqldate);
$datum=$datum_array[2].".".$datum_array[1].".".$datum_array[0];
2.) Bei einer weiteren Ausgabe soll das Datum um einen Monat und 1 Jahr in der
Zukunft liegen und auch wieder in dd.mm.YYYY ausgeben werden.
Hierzu habe ich diesen Ansatz.
-- Bei einem einstelligem Monat wird aber dd.m.YYYY ausgeben. Die Null vor
der Monatsziffer wird also "geschluckt"...
PHP-Code:$datetag = $datum_array[2];
$datemon = $datum_array[1]+01;
$datejar = $datum_array[0]+01;
$newdate = "$datetag.$datemon.$datejar";
Danke für eure Hilfe.SandroP
-
Du kannst es wenn du MySQL benutz mit http://dev.mysql.com/doc/refman/5.1/...on_date-format lösen.
-
hm,...
und wie mache ich das mit dem einen Monat und dem Jahr?
geht da nichts mit ...+1 MONTH oder so?SandroP
-
Servus,
schon mit date() und mktime() experimentiert? Sollte eigentlich einfach zu lösen sein.
EDIT:
etwa so
viel kürzer ist das ganze ja nichtPHP-Code:$sqldate = "2009-12-21";
$da = explode("-",$sqldate);
$mkda = mktime(0, 0, 0, $da[2], $da[1], $da[0]);
$date = date("m.d.Y", $mkda);
$mkda_wadd = mktime(0, 0, 0, $da[2], $da[1]+1, $da[0]+1); // 1 Monat + 1 Jahr addieren
$date_wadd = date("m.d.Y", $mkda_wadd);
Geändert von gordonk (23.10.09 um 17:15 Uhr)
Hier könnte Ihre Werbung stehen.
-
Auch wenn es nicht leicht ist sich in SQL reinzuarbeiten versuch es trotzdem mit SQL.
SQL bringt funktionen mit mit denen du auch Daten (pl. von Datum) manipulieren kannst.
Haben wir auch erst kurz angesprochen in der Vorlesung Datenbanken
Einfach die SQL Doku mal durchsehen.Google und die Forensuche beantworten 50% aller Fragen!
Pflichtlektüre: Das PHP Handbuch als Windows Help Datei
Bitte Benutzt für Source-Code immer die richtigen Formatierungstags:
[PHP]Für PHP diese Tags[\PHP] ... [HTML]Für HTML diese Tags[\HTML] ... [SQL]Für SQL diese Tags[\SQL] ... [CODE]Für sonstigen Code[\CODE]
Wenn mein Beitrag hilfreich war bitte ich um eine positive Bewertung.
-
Das könnte man dann mit http://dev.mysql.com/doc/refman/5.1/...nction_adddate lösen.
Ähnliche Themen
-
Strings in Textfile bearbeiten bearbeiten
Von Swordwolf360 im Forum PHPAntworten: 1Letzter Beitrag: 30.09.10, 15:54 -
SQL/Oracle date/time -> suche Date
Von Goldman im Forum .NET CaféAntworten: 0Letzter Beitrag: 20.05.09, 15:28 -
[C#] Access DATE != DataGridView DATE ? + Daten ändern, aber wie?
Von Blackhawk50000 im Forum .NET Windows FormsAntworten: 22Letzter Beitrag: 31.07.08, 16:26 -
vorhandene PDF Datei mit PHP bearbeiten bearbeiten
Von Pixelschubser im Forum PHPAntworten: 2Letzter Beitrag: 25.05.05, 14:21 -
nl2br bearbeiten string in formular wieder bearbeiten
Von tezcatlipoca im Forum PHPAntworten: 1Letzter Beitrag: 28.04.04, 18:22





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren