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

No me funciona el sistema de hora dd/mm/aaaa

Estas en el tema de No me funciona el sistema de hora dd/mm/aaaa en el foro de ASP Clásico en Foros del Web. Hola, he leido en algunos mensajes de este foro que tengo que poner esto <% =date() Session.LCID = 1034 %> y lo he puesto, y ...
  #1 (permalink)  
Antiguo 08/10/2003, 15:06
 
Fecha de Ingreso: febrero-2003
Mensajes: 101
Antigüedad: 21 años, 4 meses
Puntos: 0
No me funciona el sistema de hora dd/mm/aaaa

Hola, he leido en algunos mensajes de este foro que tengo que poner esto <% =date() Session.LCID = 1034 %> y lo he puesto, y no me va, como podria hacer que no me saliese en sistema americano? mm/dd/aaaa y para que me salga por ejemplo Miercoles 8 de Octubre de 2003?

Saludos
  #2 (permalink)  
Antiguo 08/10/2003, 18:05
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
Y si probás así? Poné Session en la primer línea...

<% Session.LCID = 1034 %>
<% = date() %>

Eso a mí me devuelve 08/10/2003
Para que te salga como querés deberías usar las funciones:

Year (date) devuelve el año
MonthName (date) devuelve el nombre del mes
Day (date) devuelve el número del día

Saludos, suerte
  #3 (permalink)  
Antiguo 09/10/2003, 00:12
 
Fecha de Ingreso: febrero-2003
Mensajes: 101
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola, gracias por la respuesta, lo de

<% Session.LCID = 1034 %>
<% = date() %>

me funciona pero como puedo poner Miercoles 8 de Octubre de 2003? con lo de Monthname eso me aparece error.

Saludos
  #4 (permalink)  
Antiguo 09/10/2003, 00:58
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 21 años, 10 meses
Puntos: 0
A ver, algo así, quizás haya alguna solución mejor.... monthName no te funcionaba porque me equivoqué cuando te dije (en realidad estaba mal en un manual que vi), en vez de pasarle una fecha, tenés que pasarle el número de mes (que lo obtenés con month(date) )...

<% Session.LCID = 1034
Select Case weekDay(date)
Case 1:
dia = "Domingo"
Case 2:
dia = "Lunes"
Case 3:
dia = "Martes"
Case 4
dia = "Miércoles"
Case 5:
dia = "Jueves"
Case 6:
dia = "Viernes"
Case 7:
dia = "Sábado"
End Select

Response.write dia & " " & Day(date) & " de " & MonthName(Month(date)) & " de " & Year(date)
%>

Saludos, suerte

Última edición por DeLaVega; 09/10/2003 a las 01:00
  #5 (permalink)  
Antiguo 01/09/2005, 07:14
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 21 años, 3 meses
Puntos: 0
Y si necesito que el año se muestre en 2 digitos? como lo hago ?
  #6 (permalink)  
Antiguo 01/09/2005, 07:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Extraelo con YEAR y corta los dos últimos dígitos con RIGHT
  #7 (permalink)  
Antiguo 01/09/2005, 10:36
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
una opcion es darle formato a tus fechas
por ejemplo:
mifecha = now()

formatdatetime(mifecha,1)
formatdatetime(mifecha,2)
formatdatetime(mifecha,3)
formatdatetime(mifecha,4)

intentalo y nos cuentas
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 17:47.