Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2008, 21:19
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: script de fechas. ayer y hoy no me sirvio

Para definir tu array $numero_dias hazlo de esta manera:

Código PHP:
$numero_dias = array(1=>"01""02""03""04""05""06""07""08""09""10""11""12""13""14""15""16""17""18""19""20""21""22""23""24""25""26""27""28""29""30""31"); date('j'); 
Puesto que date('j') devuelve el día del mes sin ceros iniciales comenzando en 1 y terminando en 31.

Ahora, una manera más sencilla de lograr lo que pretendes es usando directamente la función date():

Código PHP:
$T = array(
    
'Sunday' => 'Domingo',
    
'Monday' => 'Lunes',
    
'Tuesday' => 'Martes',
    
'Wednesday' => 'Miércoles',
    
'Thursday' => 'Jueves',
    
'Friday' => 'Viernes',
    
'Saturday' => 'Sábado',
    
'Sun' => 'Dom',
    
'Mon' => 'Lun',
    
'Tue' => 'Mar',
    
'Wed' => 'Mie',
    
'Thu' => 'Jue',
    
'Fri' => 'Vie',
    
'Sat' => 'Sab',
    
'Jan' => 'Ene',
    
'Feb' => 'Feb',
    
'Mar' => 'Mar',
    
'Apr' => 'Abr',
    
'May' => 'May',
    
'Jun' => 'Jun',
    
'Jul' => 'Jul',
    
'Aug' => 'Ago',
    
'Sep' => 'Sep',
    
'Oct' => 'Oct',
    
'Nov' => 'Nov',
    
'Dec' => 'Dic',
    
'January' => 'Enero',
    
'February' => 'Febrero',
    
'March' => 'Marzo',
    
'April' => 'Abril',
    
'May'    => 'Mayo',
    
'June'    => 'Junio',
    
'July' => 'Julio',
    
'August' => 'Agosto',
    
'September' => 'Septiembre',
    
'October' => 'Octubre',
    
'November' => 'Noviembre',
    
'December' => 'Diciembre'
); 
 
echo 
strtr(date("\H\o\y \e\s l, j \d\e F \d\e Y"),$T); 
Revisa el manual de PHP para la función date()

Un saludo,