Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2002, 10:58
Avatar de ashketchum
ashketchum
 
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: en asp como saber el formato de fecha(idioma)

Mira lo que puedes hacer es esto:

1.- Sube una página asp a tu servidor con esto:

<%=Date()%>

si te devuelve la fecha de esta forma

30/07/2002 ' es en ingles :P

y si la fecha es asi:

07/30/2002 ' es en español

para que la fecha siempre salga en el formato ingles 30/07/2002 debes ocupar este Script:

Código:
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>					
function DoDateTime(str, nNamedFormat, nLCID)				
	dim strRet								
	dim nOldLCID								
										
	strRet = str								
	If (nLCID > -1) Then							
		oldLCID = Session.LCID						
	End If									
										
	On Error Resume Next							
										
	If (nLCID > -1) Then							
		Session.LCID = nLCID						
	End If									
										
	If ((nLCID < 0) Or (Session.LCID = nLCID)) Then				
		strRet = FormatDateTime(str, nNamedFormat)			
	End If									
										
	If (nLCID > -1) Then							
		Session.LCID = oldLCID						
	End If									
										
	DoDateTime = strRet							
End Function									
</SCRIPT>
y despues formateas la fecha de esta forma:

<%= DoDateTime(Date(), 2, 2057) %>

y tienes que salirte el formato InGles...

saludos y suerte

<img src="http://www.velazquez.com.mx/masteraspx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.masteraspx.tk" target="_blank">
</map>