der Integer ist im ersten o.g. Beispiel gegeben, lässt sich aber kürzer schreiben: date("t", 2000);
Natürlich ist 2000 int, das Jahr 2000 ist aber wohl nicht mit der Ganzzahl "2000" zu kennzeichnen, denn gemäß Dokumentation erwartet date() als zweiten Parameter einen timestamp.
"Returns a string formatted according to the given format string using the given integer timestamp or the current time if no timestamp is given"
wenn man aus dem Jahr 2000 nun einen timestamp machen möchte, kann man die "timestamp machen"-funktion aka. maketime aka. mktime() verwenden