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

Sumar 17 horas o tomar el dia y la hora del usuario!

Estas en el tema de Sumar 17 horas o tomar el dia y la hora del usuario! en el foro de ASP Clásico en Foros del Web. Tengo este Script del cual puedo obtener el dia y la hora en que un usuario ingreso a traves de un formulario y luego en ...
  #1 (permalink)  
Antiguo 06/11/2008, 02:48
 
Fecha de Ingreso: mayo-2007
Mensajes: 38
Antigüedad: 17 años, 11 meses
Puntos: 0
Sumar 17 horas o tomar el dia y la hora del usuario!

Tengo este Script del cual puedo obtener el dia y la hora en que un usuario ingreso a traves de un formulario y luego en otra pagina grabo esos datos en una base por ej con este script :

<HTML>
<head>
<script language="javascript">
function SetDateTime() {
document.myForm.DateTime.value = new Date();
// Change myForm to the name of your Form
}
</script>
</head>

<BODY BGCOLOR="#FFFFFF">
<FORM Name="myForm" METHOD="POST" onSubmit="javascript:SetDateTime()" ACTION="teste1.asp">
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR>
<TD width="350">Teste de hora de usuario...
<input type="SUBMIT" name="Send" value="Chekear ahora >>"></TD>
</TR>
<TR>
<TD>&nbsp;</TD>
</TR>
</TABLE>
<input type="hidden" name="DateTime" value="">
</FORM>
</BODY>
</HTML>
------------------------------- Luego al pasar a la siguiente pagina...
<%
verhoralocaluser = request.form("datetime")
response.write verhoralocaluser
response.write "<br>"
%>
<%
Dim Actual
Actual = Now()
%>
<% response.write Actual %>

------------------------------ obtengo estos resultado

Thu Nov 6 17:46:12 UTC+0900 2008 .....[resultado del script]
11/6/2008 12:46:06 AM ......[resultado del now()]

>> el primero es el que obtengo con el script.
>> el segundo es el now() que seria los datos del server

Pregunta?
como puedo hacer para formatear el script para obtener solo dia y hora o bien como puedo hacer para sumarle la a now la diferencia horaria de 17 horas a mas.
Desde ya muchas gracias....
  #2 (permalink)  
Antiguo 06/11/2008, 05:17
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Sumar 17 horas o tomar el dia y la hora del usuario!

Hola

Si no he sumado mal, sería

Código asp:
Ver original
  1. Now() + 7.0839

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 06/11/2008, 08:38
 
Fecha de Ingreso: mayo-2007
Mensajes: 38
Antigüedad: 17 años, 11 meses
Puntos: 0
Respuesta: Sumar 17 horas o tomar el dia y la hora del usuario!

No! al agregar 7 solo me incremento los dias!
Mi problemas es sumar ....a mas 17 horas
Gracias.
  #4 (permalink)  
Antiguo 06/11/2008, 08:46
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Sumar 17 horas o tomar el dia y la hora del usuario!

Perdona, tienes razón, se me olvido el 0, así que los decimales eran incorrectos. Prueba ahora

0.70839

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 06/11/2008, 08:55
 
Fecha de Ingreso: mayo-2007
Mensajes: 38
Antigüedad: 17 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Sumar 17 horas o tomar el dia y la hora del usuario!

funciono de maravilla Master!
  #6 (permalink)  
Antiguo 06/11/2008, 10:24
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Sumar 17 horas o tomar el dia y la hora del usuario!

Otra alternativa es:
Código asp:
Ver original
  1. <&#37; fecha=dateAdd ("h",17,Date) %>

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 16:17.