Foros del Web » Programando para Internet » Javascript »

cambiar el formato de una fecha obtenida de n script

Estas en el tema de cambiar el formato de una fecha obtenida de n script en el foro de Javascript en Foros del Web. tengo una variable obtenida de un script 2008/7/7 por ejemplo me omite los ceros pero quisiera que se agregaran los ceros que sugieren 2008/07/07 ????????...
  #1 (permalink)  
Antiguo 06/11/2008, 21:20
Avatar de bandolera_triste  
Fecha de Ingreso: noviembre-2007
Mensajes: 136
Antigüedad: 16 años, 5 meses
Puntos: 0
cambiar el formato de una fecha obtenida de n script

tengo una variable obtenida de un script

2008/7/7 por ejemplo

me omite los ceros

pero quisiera que se agregaran los ceros
que sugieren

2008/07/07

????????
  #2 (permalink)  
Antiguo 06/11/2008, 21:27
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: cambiar el formato de una fecha obtenida de n script

Puedes hacer un split para obtener cada dato por separado, luego comprobar si tiene un único caracter (usando .length), y si así es, agregarle el cero.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/11/2008, 23:49
Avatar de bandolera_triste  
Fecha de Ingreso: noviembre-2007
Mensajes: 136
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: cambiar el formato de una fecha obtenida de n script

fecha1="2008/7/7";


list( $year, $month, $day ) = split( '[/.-]', $fecha1 );
if($day<10)
{
$day="0".$day;
}

if($month<10)
{
$month="0".$month;
}
$fecha1=$year.$month.$day;
  #4 (permalink)  
Antiguo 07/11/2008, 05:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: cambiar el formato de una fecha obtenida de n script

Pero eso es PHP no Javascript, ¿el script en qué lo tienes al final?.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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




La zona horaria es GMT -6. Ahora son las 00:58.