Datumsumwandlungen mit Zend_Date

Um Datumsangaben vom deutschen Datumsformat in das englische Datumsformat umzuwandeln (bspw. für eine Datenbankquery), kann man Zend_Date benutzen. Folgendes Codesnippet zeigt, wie einfach eine solche Datumsumwandlung realisiert werden kann.

$date = new Zend_Date('29.11.2011', 'd.m.Y');
$date->toString('Y-m-d');

Als Output bekommt man ein Datum der Form ‚2011-11-29‘. Klappt natürlich auch andersrum.

Alternativ kann man das Ganze auch über natives PHP umsetzen. Das Ganze sieht dann folgendermaßen aus:

$date = date('Y-m-d', strtotime('29.11.2011'));

Kommentar verfassen