Foros del Web » Programando para Internet » ASP Clásico »

Convertir formato de fecha

Estas en el tema de Convertir formato de fecha en el foro de ASP Clásico en Foros del Web. Hola: Con un pequeño script en VBSCRIPT logre separar el dia y mes de la funcion Now() pero logicamente el mes me lo devuelve en ...
  #1 (permalink)  
Antiguo 26/03/2004, 14:44
zng
 
Fecha de Ingreso: diciembre-2002
Ubicación: Holguin
Mensajes: 109
Antigüedad: 22 años, 4 meses
Puntos: 0
Convertir formato de fecha

Hola:

Con un pequeño script en VBSCRIPT logre separar el dia y mes de la funcion Now() pero logicamente el mes me lo devuelve en formato numerico y quiero convertirlo en formato texto.

es decir en estos momentos cuando capturo la variable "mes" me devuelve 3 y lo que deseo obtener es Marzo.


Alguien conoce algun procedimiento para lograrlo?


desde ya gracias
__________________
Zng
  #2 (permalink)  
Antiguo 26/03/2004, 14:49
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 92
Antigüedad: 21 años, 1 mes
Puntos: 0
Yo en Visual Basic me kreaba un modulo indikandole el nombre del mes a kada valor numeriko pero aki no se komo se podria hacer, puedes pones 12 if jeje
suponiendo ke te devuelve valores del 0 al 11 pues podrias poner
if mes = 0 then
nombremes="Enero"
end if
if mes = 1 then
nombremes = "Febrero"
end if
etc etc
seria una chapuza de las grandes pero seguro que funciona, pero mejor que sigas esperando consejos, not e fies mucho de mi jeje
__________________
Aupa Athletik!!!
  #3 (permalink)  
Antiguo 26/03/2004, 15:55
Avatar de jrsouto  
Fecha de Ingreso: junio-2003
Ubicación: en una cabina de 2,2 x 2 x 2,2
Mensajes: 112
Antigüedad: 21 años, 10 meses
Puntos: 0
Para que las fechas aparezcan en castellano, simplemente tendremos que poner en la cabecera de nuestras páginas asp la instrucción

<% @LCID = 1034 %>


y con
<%=FormatDateTime(Now, vbLongDate)%>

tendrias esto: viernes, 26 de marzo de 2004

luego seleccionas lo que te interesa
__________________
Mientras mas aprendo mas me doy cuenta de lo poco que sé
  #4 (permalink)  
Antiguo 26/03/2004, 23:10
 
Fecha de Ingreso: octubre-2003
Mensajes: 85
Antigüedad: 21 años, 6 meses
Puntos: 0
Lo que puedes hacer también es crear un array de 12 elementos como lo siguiente:

Dim Mes_Name (11)
Mes_Name(0) = "Enero"
Mes_Name(1) = "Febrero"
Mes_Name(2) = "Marzo"
Mes_Name(3) = "Abril"
Etc.

Luego puedes hacer lo siguiente:

response.write(Mes_Name( Month(Date()) - 1 ))

Y listo.
__________________
ASP.Net - Relket - ASP.Net

Última edición por Relket; 26/03/2004 a las 23:17
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 02:04.