phpbar.de logo

Mailinglisten-Archive

AW: [php] Datumsberechnung

AW: [php] Datumsberechnung

Frank Liebelt php_(at)_phpcenter.de
Mon, 17 Jun 2002 13:32:06 +0200


Hallo,

Auch wenn ich per SQL , PHP arbeit abnehmen könnte habe ich das nun wie
folgt gemacht.

SELECT date_format(startdate, '%d-%m-%Y') as sdate,date_format(enddate,
'%d-%m-%Y') as edate from tbl where a = 'b'
$edate - $sdate = Die Anzahl der Tage!

> mysql> SELECT  ((UNIX_TIMESTAMP('2002-06-17') - UNIX_TIMESTAMP('2002-
> 06-15'))/84600) AS tage;

Gibt es auch die Möglichkeit direkt auszurechnen wieviel Tage es von
Heute an bis zu einem in der Zukunft liegendem Datum sind.
Ich habe es jetzt  mal so versucht, nur leider Fehler:

SELECT  ((UNIX_TIMESTAMP(enddate) -
UNIX_TIMESTAMP(date(%Y-%m-%d)))/84600) AS tage;

Nur leider erwarten der SELECT bei date eine Tabellenfeld mit diesem
Namen.
Würde das Datum direkt in der Form 20021212233454 vorliegen hätte ich
weniger Probleme damit.

Mit PHP bekomme ich es ja hin. Nur würde es per SQL gehen kann ich mir
weitere Codezeilen sparen!

Mit freundlichen Grüßen
Frank


php::bar PHP Wiki   -   Listenarchive