ASP - Formato FECHA en ASP

 
Vista:

Formato FECHA en ASP

Publicado por Fojo (11 intervenciones) el 08/10/2000 00:00:00
Hola,
Tengo un problema con las Fechas.
Utilizo el servidor americano www.websamba.com y me pilla las Fechas alrevés.
Por ejemplo, la Fecha 8/10/00 me la da :10/08/00
Cambia el mes por el dia.
Utilizo la funcion : <% =date %>
i con <% =CDate(date) %> me passa lo mismo.
Algune me puede decir como hacer para que me coja bien la fecha ???

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formato FECHA en ASP

Publicado por Alejandro (15 intervenciones) el 08/10/2000 00:00:00
Tenes que utilizar la funcion SetLocale para que la utilice en el formato del pais en donde estas por ej. para la argentina tendrias que usar SetLocale("es-ar"). El unico inconveniente con esta funcion es que tenes que ponerla cada vez que quieras mostrar una fecha.
Ej:
SetLocale("es-ar")
Response.Write date
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me funciona !

Publicado por Fojo (11 intervenciones) el 08/10/2000 00:00:00
Mira, tengo :

<%
SetLocale("es-es") /* español-españa */
Response.Write date
%>

Con es-ar me da la fecha igual, alreves...
Alguien sabe qué hago mal?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me funciona !

Publicado por Seba (14 intervenciones) el 08/10/2000 00:00:00
Mira, si necesitas un resultado rápido (reconozco que lo "elegante" es usar SetLocale) puedes usar una función como la siguiente (que devuelve un string):

Function fechaES( fecha_ori)
fechaES = Day(fecha_ori) & "/" & Month(fecha_ori) & "/" & Year(fecha_ori)
End Function

Luego en tu código usas:
<%
Response.Write fechaES(Date)
%>

Eso te saca de apuros al menos, y te sirve para agregar de immediato cualquier tipo de formateo mayor que quieras darle a la representación de la fecha.

Además tienes las funciones

Hours(date)
Minutes(Date)
Seconds(Date)

y otras más ad-hoc.

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar