Hallo Toflar,
das ist ein Argument. Wenn man nicht ein bestimmtes Datum sucht, kommt man damit nicht weit.
Aber noch mal zu Deinem Beispiel ganz am Anfang:
PHP-Code:
<?php
$today = date("d.m");
$objBirthdays = $this->Database->prepare("SELECT
id,
FROM_UNIXTIME(dateOfBirth,'%%d.%%m') AS dateofbirth
FROM
tl_member
WHERE
dateofbirth=?
")
->execute($today);
?>
ich denke, richtig müßte es lauten:
PHP-Code:
<?php
$today = date("d.m");
$objBirthdays = $this->Database->prepare("SELECT
id,
DATE_FORMAT(FROM_UNIXTIME(dateOfBirth),'%d.%m') AS dateofbirth
FROM
tl_member
WHERE
dateofbirth=?
")
->execute($today);
?>
Und den Punkt bei "d.m" würde ich auch noch weglassen (auch im SQL-Format)
Das Hauptproblem wird sein, dass das Unix-Format auf Sekunden seit 1.1.1970 beruht. Tückischerweise sind aber manche Menschen älter als Unix (was nun )
Lesezeichen