Ich möchte eine Wochenansicht für ein Kita-Catering machen.
http://www.feinschliff.ch/kita/bestellung/
Das Datum vom Montag ist in einer MySQL-Tabelle: $datum
Nun möchte ich, dass beim Wochentag „Montag, 06.08., Dienstag, 07.08.“ usw. steht.
In der jetztiger Form wird das Datum von „heute“ genommen, vermutlich die Funkion „date“!
Mein jetziger Code:
****************************************************************
$wota=date(‚Y-m-d‘, strtotime(’+1 day’));
echo substr(UF_ConvDate($wota,„D“,„R“),0,6);?>
****************************************************************
Statt date sollte da die Variable aus der DB $datum stehen.
Wie geh ich da vor?
Danke
ld
alx
3. September 2007 um 19:28
2
Ich möchte eine Wochenansicht für ein Kita-Catering machen.
http://www.feinschliff.ch/kita/bestellung/
Das Datum vom Montag ist in einer MySQL-Tabelle: $datum
Ist $datum ein Unix-Zeitstempel oder ein „richtiges“ Datum ?
Beim Unix-Zeitstempel kein Problem (s.u.), ansonsten sollte das einer werden, z.B. mit $datum_ts = strtotime($datum) (wenn es yahr-monat-tag ist) oder direkt im SELECT: SELECT UNIX_TIMESTAMP(datum) as datum,…
****************************************************************
$wota=date(‚Y-m-d‘, strtotime(’+1 day’));
$wota=date(‚Y-m-d‘, $datum_ts+24*3600);
Alexander
****************************************************************
$wota=date(‚Y-m-d‘, strtotime(’+1 day’));
$wota=date(‚Y-m-d‘, $datum_ts+24*3600);
nimm besser $wota=date(‚Y-m-d‘, mktime(0,0,0,date(„m“,$datum_ts),(date(„d“,$datum_ts)+1),date(„y“,$datum_ts) );
bei +24*3600 könntest du probleme bei der umstellung von sommer auf winterzeit bekommen.
Gruß
Phillip
Vielen Dank für euer Feedback!
Habe alle Varianten probiert und alle liefern das Ergebnis: 2.1.1970 für den Dienstag! Irgendwie nimmt er nicht das Datum aus der DB! HILFE!!
Müsste es im SELECT nicht heissen " as datum_ts"?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
HAT DOCH NOCH GEKLAPPT!!!
Musste natürlich „$datum_ts = strtotime($row[‚datum‘]);“ heisen!!!
Vielen Dank nochmals und Gruss ld
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
alx
5. September 2007 um 03:53
6
Hallo,
Müsste es im SELECT nicht heissen " as datum_ts"?
Was steht denn in der DB, welcher Spaltentyp („richtig“ date/datetime, timestamp, oder nen int?) ist das, was bekommst du da zurück ? Wie sieht die SQL-Query aus ?
Alexander
Danke, es hat sich erledigt. Der „Kunde“ möchte kein Datum mehr neben den Wochentag!
Gruss ld
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]