Документы говорят:
отметка времени не является обязательной и по умолчанию имеет значение time ().
Если вы запускаете
print time();
вы получите число типа 1304640077
.
Обратите внимание, что оно в 1000 раз меньше числа, которое вы пытаетесь передать.
Другими словами, вам следует передать ему значениев секундах, а не в миллисекундах.
Чтобы установить часовой пояс, используйте date_default_timezone_set , например,
date_default_timezone_set('America/New_York');
или установите date.timezone вФайл php.ini.