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

Un caso curioso.

Estas en el tema de Un caso curioso. en el foro de ASP Clásico en Foros del Web. Saludos, Es un mensaje largo... no estás obligado/a a leerlo. Antes que nada decir que no busco solución... bueno sí la busco pero no es ...
  #1 (permalink)  
Antiguo 03/09/2002, 14:43
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Un caso curioso.

Saludos,

Es un mensaje largo... no estás obligado/a a leerlo.

Antes que nada decir que no busco solución... bueno sí la busco pero no es el motivo de este mensaje. Lo que busco es una explicación movida por la curiosidad por algo extraño que me sucede con una página y quería compartir opiniones con vosotros.

Trataré de ser lo más explícita y a la vez breve posible:

Por un lado tengo instalado un foro de Snitz. Está configurado para que use el formato de fecha que usamos en España. Nunca he tenido problema alguno con las fechas en el foro. Según el foro hoy es 03/09/2002

Hasta aquí todo ok.

En otro directorio he colgado una página asp que busca en una base de datos las fechas de los cumpleaños de los miembros de la güeb. Es una base de datos aparte de la del foro.
Esta página escribe el mes actual en texto sacandolo del servidor. Lo obtiene mediante mesactual =cstr(monthname(Month(Now))) y luego compara si mesactual = al mes de los miembros de la base de datos (repito, no es la DB del foro, es otra) y todos aquellos que coincidan son listados en una tabla de "cumpleaños del mes".

Además del mes en la base de datos hay un campo en donde guardo la fecha del cumpleaños en formato número para luego poder comparar fechas y anunciar, por ejemplo, el cumpleaños de mañana:

if fecha = Date() +1 then maniana = pp("nick")

Todo funciona correcto.

Pero si pongo un link en el foro que lleve a esa página asp se abre en ventana nueva (target _blank) y me dice que el mes es september y anuncia que pasado mañana (05/09/2002) será el cumpleaños de un miembro que cumple el 09/05/2002 y que hoy (03/09/2002) es el cumpleaños de dos personas que cumplen el 09/03/2002.

Si pincho un link a la misma página desde un email en el outlook express teniendo el foro abierto me abre ventana de explorer con la página y la fecha en ingles. Si cierro el foro y vuelvo a pinchar en el mismo enlace del email en el outlook me sale la fecha en español.

(sigue)
  #2 (permalink)  
Antiguo 03/09/2002, 14:44
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Re: Un caso curioso.

Si escribo la url en el yahoo messenger y tengo una ventana con el foro abierto otra vez me la da en ingles.

¿Cómo es posible que tener cargado el foro (que ademas tiene formato de fecha dd/mm/aa) pueda influir en que al pinchar en un enlace en un correo me saque la hora del servidor en ingles??

Por otro lado teniendo el foro abierto, si abro manualmente una ventana nueva y tecleo la dirección a mano la fecha la da en español.

Perdon por el rollo

Un saludo :)
  #3 (permalink)  
Antiguo 03/09/2002, 15:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Un caso curioso.



las fechas siempre me trajeron problemas... pero eso que comentás ya es demasiado!
  #4 (permalink)  
Antiguo 04/09/2002, 02:56
 
Fecha de Ingreso: septiembre-2002
Mensajes: 3
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Un caso curioso.

Mira lo que ocurre hay es lo siguiente, pero es normal.

El tema de las fechas que te sale en Ingles es que esta puesto y sale por defecto en el formato de fecha americano, para ello tienes que configurar la fecha, y que te salga en español, por lo que veo solo es introducirlo a mano o con un script que te pone la fecha en español, de hecho lo hay ese script, pero de todas formas no es tan dificil de solucionar eso, si quieres te lo puedo mirarlo amigo.

Venga espero que te haya servido de algo mi explicacion, venga un abrazo we.
  #5 (permalink)  
Antiguo 04/09/2002, 05:52
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Re: Un caso curioso.

Pongo unas direcciones por si os quereis entretener en hacer la prueba.

Si vamos a <a href='ir.asp?http://www.tunait.com/niuversion/' target='_blank'>http://www.tunait.com/niuversion/...</a> sale el mes en castellano.

Si vamos al mismo sitio desde mi foro sale el mes en inglés (he dejado un enlace aqui <a href='ir.asp?http://www.tunait.com/foro/topic.asp?TOPIC_ID=1914' target='_blank'>http://www.tunait.com/foro/topic.asp?TOP...</a> )

Danone, gracias :) sí que me interesará saber cómo indicar que use el formato de fecha en español... o me arriesgo a que no funcione adecuadamente cuando alguien llegue desde el foro.
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 15:24.