Hallo,
echo date("t",2008-07-01); noch echo date("t","2008-07-01");
gibt mir das richtige zurück. Muss der 2. Parameter (timestamp) ein anderes Format haben?
ja, steht doch auf der verlinkten Handbuchseite. date() erwartet als zweiten Parameter eine Integer, nicht eine Zeichenkette. Was Du benutzen kannst, steht in den Hinweisen, auf die ich Dich extra hingewiesen hatte.
Freundliche Grüße
Vinzenz