Falsche Datum/Zeitanzeige
Hallo,
ich brauch mal eure Hilfe weil ich in Mysql noch Anfänger bin. Ich habe folgendes Problem: Bei jedem verkauften/ nicht verkauften Artikel in meinem Auktionhaus bekommt der Käufer/Verkäufer eine Mail zwecks Daten/Info. Jedoch wird das Datum/Zeit falsch angezeigt. Hier ein Beispiel: 2-.- 0.2009 07: 1 Die Auktion Start und Endzeit ist in der Datenbank so eingetragen 20009-02-08 13:45:13 msyql 5.1 Version/ Konsole/ PHPmyadmin Woran könnte das liegen? Danke für eure Hilfe im Voraus mfg Space7 |
AW: Falsche Datum/Zeitanzeige
Vermutlich an der formatierung!
Aber da dein Code ja bislang geheim ist...... |
AW: Falsche Datum/Zeitanzeige
Hallo,
danke für die Antwort Welchen Code brauchst du ? Aus der datenbank ? gruss Space7 |
AW: Falsche Datum/Zeitanzeige
Ich brauche gar keinen Code :-D
Aber du solltest die Stelle suchen! Irgendwo wird das Datum falsch formatiert, das könne im SQL sein, oder/und im PHP. Wie soll ich dir da sagen, wo du suchen sollst? Ausser: Schau dir den Datenfluß von der DB bis zur Ausgabe an, da auf dem Wege muß es sein. |
AW: Falsche Datum/Zeitanzeige
Hallo,
danke erstmal Könnte es hier daran liegen ? $time = time(); $auctionends = $time; $auctionends = date("YmdHis", $auctionends); if ($atype == 1) $ends_string = $year.".".$month.".".$day." ".$hours.":".$minutes." Uhr"; mfg Space7 |
AW: Falsche Datum/Zeitanzeige
Da das Datum aus time() und nicht aus der DB kommt, aller höchst wahrscheinlich: Nein!
Ausserdem sehe ich nicht, wo da $year usw. herkommen sollen... |
AW: Falsche Datum/Zeitanzeige
Hallo,
mein Problem ist auch weil nicht weiss wo ich genau suchen soll. mfg space7 |
AW: Falsche Datum/Zeitanzeige
Hallo,
hier die Tabelle auctions - Tabellenstruktur für Tabelle `auctions` -- CREATE TABLE IF NOT EXISTS `auctions` ( `id` varchar(32) NOT NULL default '', `user` varchar(32) default NULL, `title` tinytext, `starts` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `description` text, `pict_url` tinytext, `category` int(11) default NULL, `minimum_bid` double(16,4) default NULL, `reserve_price` double(16,4) default NULL, `auction_type` char(1) default NULL, `duration` char(2) default NULL, `location` tinytext, `location_zip` varchar(6) default NULL, `shipping` char(1) default NULL, `payment` tinytext, `international` char(1) default NULL, `ends` timestamp NOT NULL default '0000-00-00 00:00:00', `current_bid` double(16,4) default NULL, `numbids` int(11) NOT NULL default '0', `price` float(16,4) NOT NULL default '0.0000', `closed` char(1) default NULL, `photo_uploaded` char(1) default NULL, `quantity` int(11) default NULL, `suspended` int(1) default NULL, `fett` char(1) default NULL, `marker` char(1) default NULL, `topkat` char(1) default NULL, `zustand` varchar(30) default NULL, `artnr` varchar(20) default NULL, `buynow` double(16,4) default NULL, `seller_rate` char(1) default '0', `buyer_rate` char(1) default '0', `pict_url2` tinytext, `pict_url3` tinytext, `galerie` char(1) NOT NULL default '0', `startseite` char(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `ends` (`ends`), KEY `price` (`price`), KEY `category` (`category`), KEY `user` (`user`), KEY `closed` (`closed`), KEY `user_3` (`user`), FULLTEXT KEY `description` (`description`), FULLTEXT KEY `user_2` (`user`), FULLTEXT KEY `startseite` (`startseite`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Gruss Space7 |
Falsche Datum/Zeitanzeige
Hallo,
ich habe jetzt diesen Absatz gerade gefunden // Auktionsende - Datum - Uhrzeit $res = mysql_query ("SELECT DATE_FORMAT(bidwhen,'am %d.%m.%Y um %H:%i:%s Uhr') AS datum FROM deals where auction='$id' AND bidwhen"); $row = mysql_fetch_array($res); $bidwhen=$row['datum']; Kann der Fehler hier liegen ? Bitte um Info mfg Space7 |
AW: Falsche Datum/Zeitanzeige
Nee.. das sieht gut aus!
Code:
SELECT DATE_FORMAT(NOW(),'am %d.%m.%Y um %H:%i:%s Uhr') Ist also OK! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:13:07 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.