bweichel
06.08.2003, 13:51:37
Hallo,
ich habe ein Problem mit der deutschen Zeitangabe.
Und zwar lese ich News aus einer Datenbank in der das Datum mit datetime angelegt ist aus.
Die News sollen immer mit dem Wochentag, Monatstag Monat angezeigt werden (Mittwoch, 6. August).
Ich habe nun versucht das Datum in einen Timestamp umzuwandeln und es anschleißend mit print (strftime ("%A", $timestamp)); auszugeben. Das Ganze funktioniert auch, allerdings nur immer einmal in einer while Schleife.
Woran liegt das? Was macht ich falsch?
Hier der Code:
setlocale (LC_TIME, "de_DE");
$sql = "SELECT * FROM news ORDER BY datum ASC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
$teile = split(" ",$row[datum]);
$teile2 = split("-",$teile[0]);
$zeit = "$teile2[2]-$teile2[1]-$teile2[0]";
$timestamp = time($zeit);
print (strftime ("%A", $timestamp));
}
ich habe ein Problem mit der deutschen Zeitangabe.
Und zwar lese ich News aus einer Datenbank in der das Datum mit datetime angelegt ist aus.
Die News sollen immer mit dem Wochentag, Monatstag Monat angezeigt werden (Mittwoch, 6. August).
Ich habe nun versucht das Datum in einen Timestamp umzuwandeln und es anschleißend mit print (strftime ("%A", $timestamp)); auszugeben. Das Ganze funktioniert auch, allerdings nur immer einmal in einer while Schleife.
Woran liegt das? Was macht ich falsch?
Hier der Code:
setlocale (LC_TIME, "de_DE");
$sql = "SELECT * FROM news ORDER BY datum ASC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
$teile = split(" ",$row[datum]);
$teile2 = split("-",$teile[0]);
$zeit = "$teile2[2]-$teile2[1]-$teile2[0]";
$timestamp = time($zeit);
print (strftime ("%A", $timestamp));
}