date("d.m.Y H:i", $news['datum']) funzt nicht!
Warum funktioniert das hier nicht?
wenn ich $datum anzeigen lasse, erhalte ich IMMER die Ausgabe:
19.01.2038 04:14
oder, wenn der Timestamp leer ist: 01.01.1970 01:00
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 |
$res = mysql_query("select * from news order by 'datum' desc");
while($news = mysql_fetch_assoc($res))
{
$datum = date("d.m.Y H:i", $news['datum']);
...
|
wenn ich $datum anzeigen lasse, erhalte ich IMMER die Ausgabe:
19.01.2038 04:14
oder, wenn der Timestamp leer ist: 01.01.1970 01:00
Tipp des Tages:
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
als Timestamp(14) mit der Funktion "Now" (in PHPmyAdmin). (z.B. 20041106133120)
In der Tabelle news als datum also $news['datum']
Zudem als UNIQUE-Eintrag mit Index!
EDIT:
Um alle möglichst alle Fragen zu beantworten:
Der Testserver:
- Windows XP Pro
- Apache 2.0.50
- MySQL 4.0.20a
- PHP 5.01
- PHPmyAdmin 2.6.0-pl2
In der Tabelle news als datum also $news['datum']
Zudem als UNIQUE-Eintrag mit Index!
EDIT:
Um alle möglichst alle Fragen zu beantworten:
Der Testserver:
- Windows XP Pro
- Apache 2.0.50
- MySQL 4.0.20a
- PHP 5.01
- PHPmyAdmin 2.6.0-pl2
Tipp des Tages:
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »KDA-Master« (6. November 2004, 15:07)
tja...
das ist kein UNIX Timestamp!
und date benötigt einen Unixtimestamp...
damit müsstest du einen richtigen timestamp bekommen:
mktime(substr($news['datum'],8,2),substr($news['datum'],10,2),substr($news['datum'],12,2),substr($news['datum'],4,2),substr($news['datum'],6,2),substr($news['datum'],0,4));
das ist kein UNIX Timestamp!
und date benötigt einen Unixtimestamp...
damit müsstest du einen richtigen timestamp bekommen:
mktime(substr($news['datum'],8,2),substr($news['datum'],10,2),substr($news['datum'],12,2),substr($news['datum'],4,2),substr($news['datum'],6,2),substr($news['datum'],0,4));
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Danke, das funzt!
wenn ich die Site auf einen Linux-Server hochlade muss ich das wieder ändern, oder?
wenn ich die Site auf einen Linux-Server hochlade muss ich das wieder ändern, oder?
Tipp des Tages:
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Wie genau gibt DATETIME die Uhrzeit/das Datum denn an?
ich möchte die Eintrage anhand dieser Information unterscheiden können.
ich möchte die Eintrage anhand dieser Information unterscheiden können.
Tipp des Tages:
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de


