Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP Date Funktion (https://www.delphipraxis.net/142527-php-date-funktion.html)

Delphi-Phil 30. Okt 2009 00:11

Re: PHP Date Funktion
 
Jetzt aber noch eine Frage:

Jetzt werden mir ja immer die Datumswert angezeigt. Kann ich auch noch die Tage dazu ermitteln??

DeddyH 30. Okt 2009 10:02

Re: PHP Date Funktion
 
Die Frage versteh ich nicht. Welche Tage meinst Du?

Delphi-Phil 30. Okt 2009 10:13

Re: PHP Date Funktion
 
Ich meinte den Name des Tages wie Montag, Dienstag usw.

So das hinter dem Datum von Heute Freitag steht!

DeddyH 30. Okt 2009 10:16

Re: PHP Date Funktion
 
Schau einmal hier: http://php-faq.de/q-datum-deutsch.html

Delphi-Phil 30. Okt 2009 10:37

Re: PHP Date Funktion
 
aber mit der funktion kann ich doch nicht für ein berechnetes datum einen wochentag ermitteln... oder doch!?!?

DeddyH 30. Okt 2009 10:42

Re: PHP Date Funktion
 
Versuch es doch einfach mit date() statt strftime(), IMO müsste das funktionieren.

Delphi-Phil 30. Okt 2009 10:57

Re: PHP Date Funktion
 
Ich habe es mal so gemacht, es stimmt aber noch nicht so recht...:

[code]<?php
$j = date('Y');
$m = date('m');
$d = date('d');
echo 'Die n&auml;chsten 6 Tage:
';
for($i=0; $i<6; $i++)
{
echo '<li class="group">' .$morgen = date('d.m.Y',mktime(0,0,0,$m,$d+$i,$j)).'</div>';

echo date('%A, %d. %B %Y', 1009926000);
// Ausgabe: Wednesday, 02. January 2002

setlocale(LC_TIME, 'German_Germany');
echo strftime('%A, %d. %B %Y', 1009926000);
// Ausgabe: Mittwoch, 02. Januar 2002


$result = mysql_query("SELECT * FROM menue where datum = DATE_ADD(CURRENT_DATE, INTERVAL $i DAY)");

while($row = mysql_fetch_array($result))

{
echo "[*]";
echo "<a href=\"menue.php?id=". $row['id'] ."\">". $row['name'] ."</a>";
echo "";
}
}
?>

Und hier ist die Ausgabe:

Zitat:

Die nächsten 6 Tage:

30.10.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002
Rumpsteak
31.10.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002
01.11.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002
Broccoliröstlinge
02.11.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002
03.11.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002
Pommes mit Wurst
Test12133
04.11.2009
%AM, %02. %000 %2002Mittwoch, 02. Januar 2002

DeddyH 30. Okt 2009 11:11

Re: PHP Date Funktion
 
Laut http://php.net/manual/de/function.date.php müsste der Befehl so lauten (nach dem setlocale):
Code:
echo date("l, d.m.Y");
Da noch den jeweiligen Tag dazuaddieren und es sollte passen.

Delphi-Phil 30. Okt 2009 11:43

Re: PHP Date Funktion
 
joa, sieht nicht schlecht aus. Aber wie soll ich denn den Tag dazu addieren?? Ich habe ja überall nur datumzahlen...

DeddyH 30. Okt 2009 12:09

Re: PHP Date Funktion
 
Das hast Du doch bereits. Verstehst Du Deinen eigenen Code nicht?
Code:
echo '<li class="group">' .$morgen = date('l, d.m.Y',mktime(0,0,0,$m,$d+$i,$j)).'</div>';


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz