Tage zu einem Datum hinzuzählen
Pumu
- php
0 ChrisB0 Pumu0 ChrisB0 Pumu1 Gunnar Bittersmann
0 Der Martin
Hallo,
dieses klappt nicht, vermutlich weil ich MySQL 5.0 habe:
$tag_bis = date_create( '2010-12-11' );
date_add( $tag_bis, date_interval_create_from_data_string( '10 days' ));
Call to undefined function date_add()
Habe nicht gefunden, wie ich das Problem anders lösen könnte. Irgendwie das Startdatum in Sekunden wandeln (aber mit welchem Kommando) und die Tage als Sekunden addieren. Und dann das Ganze zurückwandeln. Ist das wirklich so umständlich?
Und zur Benutzer-Oberfläche: Wenn ein Startdatum und die Tage angegeben werden, versteht der Normalbürger dann "1 Tag" als nur diesen einen oder als diesen Tag plus einen?
Also 11.12.2010 ==> 1 Tag ==> 12.12.2010?
Gruß, Pumu
Hi,
dieses klappt nicht, vermutlich weil ich MySQL 5.0 habe:
$tag_bis = date_create( '2010-12-11' );
date_add( $tag_bis, date_interval_create_from_data_string( '10 days' ));
>
> Call to undefined function date\_add()
Nein, das „klappt nicht“, weil MySQL-Funktionen keine PHP-Funktionen sind.
> Habe nicht gefunden, wie ich das Problem anders lösen könnte.
Und ich finde nicht mal eine Beschreibung deines Problems - deines \*eigentlichen\* Problems, welches du lösen willst.
</hilfe/charta.htm#tipps-fuer-fragende>
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
Hi,
dieses klappt nicht, vermutlich weil ich MySQL 5.0 habe:
Sorry, ist ja irrelevant, wollte unter phpmyadmin die PHP-Version anschauen und habe mich verschaut.
PHP-Version ist 5.2.6-1
Und ich finde nicht mal eine Beschreibung deines Problems - deines *eigentlichen* Problems, welches du lösen willst.
Ich habe ein Datum im Format 'YYYY-MM-DD' und eine Zahl '10'
Das Datum soll um 10 Tage weitergestellt werden. Wie geht das?
Pumu
Hi,
Ich habe ein Datum im Format 'YYYY-MM-DD' und eine Zahl '10'
Das Datum soll um 10 Tage weitergestellt werden. Wie geht das?
Bspw. mit strtotime.
MfG ChrisB
Ich glaub, ich hab's grad gefunden: strtotime()
Habe nach "date" gesucht.
@@Pumu:
nuqneH
dieses klappt nicht, vermutlich weil ich MySQL 5.0 habe:
Sorry, ist ja irrelevant
Du sagst es.
PHP-Version ist 5.2.6-1
Qapla'
Hi,
Und zur Benutzer-Oberfläche: Wenn ein Startdatum und die Tage angegeben werden, versteht der Normalbürger dann "1 Tag" als nur diesen einen oder als diesen Tag plus einen?
wenn ich ein beispielsweise Ticket habe, bei dem es heißt, "Gültig für 3 Tage ab 14.12.2010", dann verstehe ich das so, dass das Ticket am 14., am 15. und am 16.12. gültig ist.
Wenn da allerdings steht, "Gültig vom 14.12. bis 17.12.", dann verstehe ich das als einschließlich Start- und Enddatum - und das sind 4 Tage.
So long,
Martin