Que tal.
Para tu primer problema.
El formato de fecha larga se lo esta dando PHP, quiza php tenga funciones para dar formato a la fecha. Otra manera es darle formato desde SQL Server por ejemplo:
Código:
select convert( char(10), getdate(), 103)
En la ayuda de SQL Server puedes ver los diferentes formatos, consulta la función
CONVERT.
Respecto a tu segundo problema, podrías dar información, si te manda un error, si se imprime de alguna manera, etc, etc.
Saludos