Pues el formato de la fecha tu eliges como es. Y el nombre del día lo puedes modificar tu según el resultado que dé date(). Por darte un ejemplo, este script hoy devolvería "Domingo, 06 de Agosto del 2006".
Código PHP:
<?php
$diae = date("w");
$dias = array ("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado",);
$ndia = $dias[$diae];
$dia = date ("d");
$mese = date ("n");
$meses = array (1 => "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
$mes = $meses[$mese];
$año = date ("Y");
$fecha = $ndia.", ".$dia." de ".$mes." del ".$año;
echo $fecha;
?>
Y si solo quieres elegir el formato de la fecha, con date() mismo puedes hacerlo:
Código PHP:
<?php
echo date ("d/m/Y"); // 06/08/2006
echo date ("d-m-Y"); // 06-08-2006
//Y asi...
?>
Salu2!