ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
3771
3771
EMPFEHLEN
-
Hallo Forum
Frage 1:
Wi kann ich ein Datumsformat, das ich folgendermassen eingebe: 24.12.2004 in die DB schreiben die es aber in einem anderen Format will ( 2004-12-24) und wie kann ich die Aktuellle Systemzeit mitliefern wenn ich in meiner DB ein datetime Feld habe?
Frage 2:
Und nun andersrum:
habe in meiner MYSQL DB habe ich nun folgenden Eintrag: 2004-12-24 00:00:00
Habe folgendes versucht
Diese Variante zeigt mir aber nur dies an 24.12.04PHP-Code:
<?php echo date("d.m.y", strtotime($row_MLog['GZeit'])); ?>
Wie kann ich dies nun ändern, dass die Anzeige so aussieht: 24.12.2004 00:00:00
Und wie bekomme ich die aktuelle Systemzeit in die Zeitangabe
Danke für die schnelle Hilfe
Gruss
-
Du könntest mit der Funktion split() das Datum an den Punkten aufsplitten und mit Bindestrichen wieder richtig zusammenfügen:
Zitat von PHPneu1
PHP-Code:$datum = "24.12.2004";
list($t, $m, $j) = split("\.", $datum);
$datumneu = "$j-$m-$t";
Zitat von PHPneu1
redlamaPHP-Code:<?php echo date("d.m.Y H:i:s", strtotime($row_MLog['GZeit'])); ?>Geändert von redlama (18.01.05 um 10:48 Uhr)
Wissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Danke für die Erste Antwort.
Habe eben auch erst gesmerkt das ich das Y klein geschrieben habe. Mit der Zeit hat es auch funktioniert.
Mit dem Eintrag in die DB ist mir noch ein Rätsel!
Wenn ich ein Datum vom 31.12.2005 in eine Variabel schreibe muss ich dieses irgendwie umformatieren, dass 2005-12-31 in die DB geschrieben wird. Aber wie?
Anbei was ich mache:
Ich übergebe aus einem Form das Datum in ein Updatefile
Ich brauch dringenst HilfePHP-Code:// Update File
// Übergabe des Datums 31.12.2005
$MExpire = $_POST['MExpire'];
// ich habe versucht dies so zu formatieren. Aber ohne Erfolg
$MExpire = date("Y-m-d H:i:s");
Danke
-
Versuch das mal so (nur mal zum Test):
Umwandeln und einbauen kannst Du es ja dann selber, ...PHP-Code:<?php
$MExpire = "31.12.2005";
list($t, $m, $j) = split("\.", $MExpire);
$MExpire = "$j-$m-$t 00:00:00";
echo $MExpire;
?>
redlamaGeändert von redlama (17.01.05 um 16:41 Uhr) Grund: Rechtschreibfehler
Wissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Danke
funktioniert bestens..
Gruss und schönen Abend.
-
Du könntest auch ein bisschen mit der DATE_FORMAT()-Funktion rumspielen.
Markus Wulftange
-
Um die aktuelle Systemzeit zu Speichern kannst Du auch die Funktion NOW() in Deinem Statement verwenden:
Code :1
INSERT INTO tabelle (aktuelleZeitFeld,anderesFeld) VALUES (NOW(),'blaIrgendwas')
Ähnliche Themen
-
[XP] Datumsformat ändern
Von chriss_2oo4 im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 04.02.08, 11:07 -
Datumsformat ändern
Von Serpil im Forum JavaAntworten: 4Letzter Beitrag: 11.05.07, 09:46 -
DOS %date% Datumsformat ändern
Von hornet1410 im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 10.10.06, 00:35 -
MS SQL: Datumsformat für einzelne Datenbank ändern
Von rfink im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 26.03.05, 02:46 -
Datumsformat ändern
Von devlin im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 06.10.03, 11:41





Zitieren
Login





