Perdonami ma non è un bug ma un behaviour.
http://us.php.net/manual/en/function.date.php#93891Note:
Since this function only accepts integer timestamps the u format character is only useful when using the date_format() function with user based timestamps created with date_create().