Google
Web dns.bdat.net

Poner fechas con nombres

Para poner fechas con nombres de días de la semana o de mes en el idioma deseado lo podemos hacer de una forma cómoda con la función setlocale para seleccionar el idioma y strftime para darle formato a la fecha. Por ejemplo:

setlocale(LC_TIME,"es");
            
strftime("%A, %d de %B de %Y,time());
            

Pondría algo como:

sábado, 25 de julio de 1987