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

Poner 2 digitos

Estas en el tema de Poner 2 digitos en el foro de ASP Clásico en Foros del Web. hay alguna funcion que aga esto ???? Código: hora = dateadd("h",8,now()) if day(hora) < 10 then dia = "0" & Day(hora) end if if Month(hora) ...
  #1 (permalink)  
Antiguo 12/05/2005, 02:43
 
Fecha de Ingreso: mayo-2005
Mensajes: 156
Antigüedad: 19 años, 1 mes
Puntos: 0
Exclamación Poner 2 digitos

hay alguna funcion que aga esto ????
Código:
hora = dateadd("h",8,now())
if day(hora) < 10 then
	dia = "0" & Day(hora)
end if 
if Month(hora) < 10 then
	mes= "0" & Month(hora)
end if 
if year(hora) < 10 then
	ano= "0" & year(hora)
end if 

hora = mes&"/"& dia &"/"&ano &" "&FormatDateTime(hora,3)
__________________
Programador & Diseñador Web
www.ascariz.es
www.ascariz.com
www.telefonica.net/web/tiempoderol
  #2 (permalink)  
Antiguo 12/05/2005, 03:42
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
¿Te refieres a algo como esto?:
Código:
<%
function ponerfechayhora()
hora = dateadd("h",8,now())

if day(hora) < 10 then
	dia = "0" & Day(hora)
else
	dia = Day(hora)
end if 

if Month(hora) < 10 then
	mes= "0" & Month(hora)
else
	mes= Month(hora)
end if 

if year(hora) < 10 then
	ano= "0" & year(hora)
else
	ano= year(hora)
end if 

hora = mes & "/" & dia & "/" & ano & " " & FormatDateTime(hora,3)
ponerfechayhora = hora
end function
%>
Se llama a la función así:
Código:
<%=ponerfechayhora%>
  #3 (permalink)  
Antiguo 12/05/2005, 03:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 156
Antigüedad: 19 años, 1 mes
Puntos: 0
no me referia a la funcion sino a que si hay al algo como CINT que lo que haga sea esto

si el numero que le paso sea menor que 10, que tenga un digito me ponga un bonito "0" delante.

ej:
5 que retone un 05

yo he creado un funcion parecida pero pone la fecha español o en ingles.

Código:
function CambiarFecha(hora,tipo)
	if day(hora) < 10 then
		dia = "0" & Day(hora)
	else
		dia =  Day(hora)
	end if 
	if Month(hora) < 10 then
		mes = "0" & Month(hora)
	else
		mes = Month(hora)
	end if  
	if tipo = 1 then 'español
		CambiarFecha =  dia & "/"& mes & "/" & year(hora) & " " & FormatDateTime(hora,3) 
	else ' ingles
		CambiarFecha =  mes & "/"& dia & "/" & year(hora) & " " & FormatDateTime(hora,3) 
	end if 
end function
__________________
Programador & Diseñador Web
www.ascariz.es
www.ascariz.com
www.telefonica.net/web/tiempoderol
  #4 (permalink)  
Antiguo 12/05/2005, 04:41
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
Otra forma de hacerlo sería:
Código:
function CambiarFecha(hora,tipo)

dia = Right("0" & Day(hora), 2)
mes = Right("0" & Month(hora), 2)
 
if tipo = 1 then 'español
      CambiarFecha =  dia & "/"& mes & "/" & year(hora) & " " & FormatDateTime(hora,3) 
else ' ingles
      CambiarFecha =  mes & "/"& dia & "/" & year(hora) & " " & FormatDateTime(hora,3) 
end if 
end function
  #5 (permalink)  
Antiguo 12/05/2005, 14:16
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
jajajaja.. no, el asp no tiene esa característica.. vas a tener q escribir el código tú mismo.. sino guardalo en un archivo aparte y lo jalas con el #include y llamas a la función cada vez que lo necesites
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 01:53.