-
Guten Abend!
Mir wird ein Datum, welches ich nicht ändern kann folgendermaßen ausgegeben:
10/5/2009 2:18:00 AM
Dieses möchte ich aber nun im Format:
05.10.2009
Habt ihr einen Vorschlag wie man das vernünftig umkonvertieren kann, ohne den String zu beschneiden?
-
Hast PHP 5.3.0 ? http://de.php.net/manual/de/function...rom-format.php
Wenn nicht dann das normale http://de.php.net/manual/de/function.sscanf.phpGeändert von ZodiacXP (06.10.09 um 22:58 Uhr)
Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Das habe ich leider übersehen gehabt !?
Und was mache ich nun aus der Variable?
Es bricht genau an dieser Stelle ab und gibt nichts weiter aus!?PHP-Code:$date = date_parse_from_format ( "n.j.Y g:i:s A", $shop ['LastUpdate'] );
-
Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Meine Version ist leider unter 5.3.0!
OK nun funktioniert es! Danke!
Wie kann man noch die Nullen auffüllen?
PHP-Code:list($monat, $tag, $jahr) = sscanf ( $shop ['LastUpdate'], "%d/%d/%d" );
echo "<span>• Stand: " . $tag . "." . $monat . "." . $jahr . "</span>";
Geändert von Sasser (06.10.09 um 23:26 Uhr)
-
Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Das gibt mir leider nur Müll aus:
Das passt schon, nur fehlen die Nullen...PHP-Code:list($monat, $tag, $jahr) = sscanf ( $shop ['LastUpdate'], "%2s/%2s/%4s" );
echo "<span>• Stand: " . $tag . "." . $monat . "." . $jahr . "</span>";
PHP-Code:list($monat, $tag, $jahr) = sscanf ( $shop ['LastUpdate'], "%d/%d/%d" );
echo "<span>• Stand: " . $tag . "." . $monat . "." . $jahr . "</span>";
-
Ich mache es genau wie beschrieben, also eine 02 für 2 Stellen und 04 für 4 Stellen, aber er füllt die Nullen nicht auf!? Warum? Was mache ich falsch?
PHP-Code:list($monat, $tag, $jahr) = sscanf ( $shop ['LastUpdate'], "%02d/%02d/%04d" );
Gibts da eigentlich keine schönere Methode, sodass man das Datum gleich nach echo ausgeben kann?Geändert von Sasser (07.10.09 um 00:38 Uhr)
-
Beim scannen ist es auch Unsinn, da das Datum ohne führende Nullen rein kommt.
Klar. http://de2.php.net/manual/de/function.preg-replace.php
Welche Funktion gibt das Datum eigentlich als 10/5/2009 aus?Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Sorry, aber bekomme es einfach nicht hin. Trotzdem danke.
-
Letzter Versuch:
Gibt mir folgendes aus:PHP-Code:preg_replace ( '/(\d+)\/(\d+)\/(\d+)/i', '${2}.${1}.${3}', $shop ['LastUpdate'] )
9.10.2009 1:19:00 AM
Wie bekomme ich nach dem Datum alles weg und vor allem wie fülle ich mit den Nullen auf?Geändert von Sasser (09.10.09 um 16:29 Uhr)
-
09.10.09 16:31 #12
Warum macht ihr das alles so unglaublich kompliziert?
Führt bei mir zur gewünschten Ausgabe.PHP-Code:<?php
date_default_timezone_set('Europe/Berlin');
$str = '10/5/2009 2:18:00 AM';
$time = strtotime($str);
echo date('d.m.Y', $time);
?>KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Super! Bei mir auch!
Ich danke für die Hilfe! Wusste nicht, dass es auch so einfach geht
Ähnliche Themen
-
[Oracle 10] Datum von Datum abziehen
Von m3000 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.10.08, 06:04 -
Uhr+Datum nach Serverzeit-/datum//Atomuhr stellen...
Von heino-th im Forum Flash PlattformAntworten: 13Letzter Beitrag: 01.05.05, 16:16 -
Time in Datum um wandeln | datum in alter umwandeln!! --> ich blick das nicht!
Von alive im Forum PHPAntworten: 13Letzter Beitrag: 26.03.05, 13:33 -
datum in tage umrechnen bzw. abfrage problem mit datum
Von Brauni im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 25.08.03, 20:57 -
umkonvertieren in psd oder jpg?
Von Arcaine im Forum PhotoshopAntworten: 7Letzter Beitrag: 13.03.02, 14:48



1Danke

Zitieren


Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen