$time = strtotime($fecha_de_la_bd); // y como ya te dijeron setlocale(LC_ALL,"es_ES@euro","es_ES","esp"); echo strftime("%A %d de %B del %Y", $time);