Le corrijo a ambos
Código PHP:
Ver original//MAL
echo date('l, j F de Y .Recuerda que hoy martes estamos cerrados');
//BIEN
echo date('l, j F \d\e Y') . ' Recuerda que hoy martes estamos cerrados';
aun así el formato de date no es correcto, te recomiendo leer esto:
http://php.net/manual/es/function.date.php
Podés mejorarlo así para que te salga la fecha en español.
Código PHP:
Ver original<?php
setlocale(LC_ALL
,"es_ES@euro","es_ES","esp");
if ($dia == 2) {
echo strftime("%A, %d de %B de %Y", strtotime("now")) . ' Recuerda que hoy martes estamos cerrados'; } else {
}
Edit: como dato adicional el formato w de date va de cero a seis. Con lo que el martes sería 2 no 3.
Saludos.