Formato de fechas incorrecto

07/11/2003 - 11:00 por Juan Antonio | Informe spam
Hola a todos:

Tengo dos servidores. Los dos tienen win2000 server sp4 con iis5 y sql
server 7. La diferencia entre los dos servidores es que uno tiene todo
instalado en ingles y el otro todo en castellano.
En el servidor 1 (castellano) cuando ejecuto una página asp en la que se
muestra una fecha, esta se ve correctamente en el formato dd/mm/yyyy.
Sin embargo, en el servidor 2 (ingles) cuando ejecuto este mismo asp, la
fecha se muestra en el formato mm/dd/yyyy.
En ambos servidores la configuración regional para el formato de fechas es
la misma: dd/mm/yyyy.
Me gustaría saber como en el servidor 2 (ingles) puedo mostrar la fecha en
formato dd/mm/yyyy. NO QUIERO MODIFICAR EL CODIGO DEL ASP, ya que la
aplicación es gigantesca. Mi pregunta es si existe algún parámetro en el iis
o en el win2000 server para poder mostrar las fechas en formato correcto.
Imagino que este problema no tiene nada que ver con el sql server, ya que
desde el admistrador corporativo y en ambos servidores, si abro una tabla el
formato de fechas, en ambos, es el correcto dd/mm/yyyy. El problema lo tengo
al mostrar la fecha en la página asp.
En la página asp no tengo ningún tratamiento especial de fechas. El código
es similar al siguiente:
Creo una conexión ADO (set rst = Server.CreateObject("ADODB.Recordset")),
abro una consulta(rst.open "select campoFecha from tabla") y muestro la
fecha (<table><tr><td><%=rst("campoFecha")%></td></tr></table>.
Se que con la función CONVERT puedo mostrar la fecha en el formato que
quiera, pero NO QUIERO MODIFICAR EL CÓDIGO, a no ser que sea absolutamente
necesario.

Muchas gracias.
 

Leer las respuestas

#1 Daniel Álvarez
07/11/2003 - 11:24 | Informe spam
A ver si lo hago bien. revisa este post:

news:

Daniel Álvarez




"Juan Antonio" escribió en el mensaje
news:%23xQ%
Hola a todos:

Tengo dos servidores. Los dos tienen win2000 server sp4 con iis5 y sql
server 7. La diferencia entre los dos servidores es que uno tiene todo
instalado en ingles y el otro todo en castellano.
En el servidor 1 (castellano) cuando ejecuto una página asp en la que se
muestra una fecha, esta se ve correctamente en el formato dd/mm/yyyy.
Sin embargo, en el servidor 2 (ingles) cuando ejecuto este mismo asp, la
fecha se muestra en el formato mm/dd/yyyy.
En ambos servidores la configuración regional para el formato de fechas es
la misma: dd/mm/yyyy.
Me gustaría saber como en el servidor 2 (ingles) puedo mostrar la fecha en
formato dd/mm/yyyy. NO QUIERO MODIFICAR EL CODIGO DEL ASP, ya que la
aplicación es gigantesca. Mi pregunta es si existe algún parámetro en el


iis
o en el win2000 server para poder mostrar las fechas en formato correcto.
Imagino que este problema no tiene nada que ver con el sql server, ya que
desde el admistrador corporativo y en ambos servidores, si abro una tabla


el
formato de fechas, en ambos, es el correcto dd/mm/yyyy. El problema lo


tengo
al mostrar la fecha en la página asp.
En la página asp no tengo ningún tratamiento especial de fechas. El código
es similar al siguiente:
Creo una conexión ADO (set rst = Server.CreateObject("ADODB.Recordset")),
abro una consulta(rst.open "select campoFecha from tabla") y muestro la
fecha (<table><tr><td><%=rst("campoFecha")%></td></tr></table>.
Se que con la función CONVERT puedo mostrar la fecha en el formato que
quiera, pero NO QUIERO MODIFICAR EL CÓDIGO, a no ser que sea absolutamente
necesario.

Muchas gracias.



Preguntas similares