[TYPO3-german] Re: Problem mit DateTime und Queries
Sebastian g
reg at sg-multimedia.de
Wed Oct 22 11:03:06 CEST 2014
Die Lösung ist recht einfach. Habe im Extension Builder als Typ "Date" ausgewählt. In der Datenbank steht es im Format "yyyy-mm-dd" drin. Somit kann man einen Stringvergleich machen:
public function getItemsByYear($year = 0) {
if ($year == 0) {
return $this->findAll();
}
$date_min = $year."-01-01";
$date_max = $year."-12-31";
$query = $this->createQuery();
$query->matching(
$query->logicalAnd(
$query->greaterThanOrEqual('datum', $date_min),
$query->lessThanOrEqual('datum', $date_max)
)
);
return $query->execute();
}
Werde in Zukunft wohl Timestamps verwenden (lässt sich im Extension Builder als Typ auswählen: "Date (Timestamp)")
--
______
Grüße
Seb
More information about the TYPO3-german
mailing list