Foros del Web » Programando para Internet » PHP »

duda en un script fecha

Estas en el tema de duda en un script fecha en el foro de PHP en Foros del Web. Hola mi problema es el siguiente: tengo una variable para la fecha y la quiero mostrar en los registros que tengo en pantalla y mi ...
  #1 (permalink)  
Antiguo 18/04/2011, 12:32
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 11 meses
Puntos: 10
duda en un script fecha

Hola mi problema es el siguiente:

tengo una variable para la fecha y la quiero mostrar en los registros que tengo en pantalla y mi problema es que no se como hacer para mostrarla solo cuando es un dia diferente no en todos los registros no se si me explique bien?

por cierto mi fecha es esta y tambien me gustaria cambiar el formato pero no se como hacerlo, espero me puedan ayudar tambien un saludo:

date("d-n-Y"); osea 18-04-2011 y me gustaria que fuera asin LUNES 18 ABRIL.

espero me puedan echar una pequeña ayudita saludos.
  #2 (permalink)  
Antiguo 18/04/2011, 13:23
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 10 meses
Puntos: 155
Respuesta: duda en un script fecha

te recomiendo que le des bien una ojeada a la documentacion del manual

http://mx2.php.net/manual/es/function.date.php

para que vas como funciona y que podrias usar por ejemplo :
Código PHP:
<?
echo date('m');
?>
para que te de un numero y eso combinado con unos arreglos

http://php.net/manual/es/language.types.array.php

te pueden dar lo que necesitas
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #3 (permalink)  
Antiguo 18/04/2011, 15:40
 
Fecha de Ingreso: abril-2011
Ubicación: Iquitos, Peru
Mensajes: 113
Antigüedad: 13 años, 8 meses
Puntos: 31
Respuesta: duda en un script fecha

la primera parte no te entendi, pero en la segunda te puedo ayudar:

Código PHP:
$dia=array(=> "Lunes",=> "Martes",=> "Miercoles",=> "Jueves",=> "Viernes",=> "Sabado",=> "Domingo");
    
$mes=array(=> "Enero"=> "Febrero"=> "Marzo"=> "Abril"55 => "Mayo",=> "Junio",07 => "Julio",=> "Agosto",=> "Setiembre",10 => "Octubre",11 => "Noviembre",12 => "Diciembre");
    
echo(
"Fecha: ".$dia[date('w')].", ".date('d')." de ".$mes[date('n')]." del ".date('Y')." "); 
pruebalo
  #4 (permalink)  
Antiguo 19/04/2011, 07:35
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 11 meses
Puntos: 10
Respuesta: duda en un script fecha

gracias por tu respuesta la primera parte es que solo salga la fecha en pantalla cada vez que hay registros nuevos del dia osea:

lunes 25

registros tal
mas registros
mas registros del mismo dia

lunes 26

registros nuevos
mas registros
otros registros

asin siempre cuando los registros los muestro en pantalla
  #5 (permalink)  
Antiguo 19/04/2011, 08:52
 
Fecha de Ingreso: abril-2011
Ubicación: Iquitos, Peru
Mensajes: 113
Antigüedad: 13 años, 8 meses
Puntos: 31
Respuesta: duda en un script fecha

sigo sin entenderte..xD..osea quieres mostrar todos tus registros pero agrupados por dia?
osea

dia 19
registro 1
registro 2
registro 3

dia 20

registro 1
registro 2
registro 3

asi??

PD: te sirvio el primer ejemplo?
  #6 (permalink)  
Antiguo 19/04/2011, 10:24
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 11 meses
Puntos: 10
Respuesta: duda en un script fecha

mis registros se muestran en pantalla cada vez que ingreso datos lo que yo quiero que la fecha salga una vez al dia para que los registros que se inglesen el mismo dia no vuelva a salir la fecha solo cuando sea un nuevo dia entiendes ahora lo que digo?

osea la fecha de hoy es lunes 25
(aqui entonces se inglesan los registros de hoy)
..................
...............
................
..............
cuando ya pasa un dia que es 26 pues que salga la fecha del dia de hoy pero que salga solo una vez y no vuelva a salir hasta el proximo dia me entiendes ahora espero que si un saludo.

Etiquetas: fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 04:18.