Hola tengo un problema al ingresar la hora y fecha en una base de datos , y no se realmente porque motivo sea.Si alguien me pudiera ayudar se lo agradecería :
En mi base de datos la hora y fecha la trabajo como String.
El código que utilizo es el siguiente:
Código Javascript
:
Ver original<script language="JavaScript">
<!--
function show5(){
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var dn="AM";
str_hours= new String(hours)
if (str_hours>12){
dn="PM";
str_hours=str_hours-12;
}
if (str_hours<=9)
str_hours="0"+str_hours;
if (str_hours==0)
str_hours=12;
str_minutes= new String(minutes)
if (str_minutes<=9)
str_minutes="0"+str_minutes;
if (seconds<=9)
seconds="0"+seconds;
myclock=str_hours+":"+str_minutes+" "+dn
document.principal.txtHora.value = myclock
setTimeout("show5()",1000)
}
//-->
</script>
Código Javascript
:
Ver original<!--Fecha desde lado del Cliente -->
<script>
function show4(){
var mydate=new Date();
var year=mydate.getYear();
if (year < 1000)
year+=1900;
var day=mydate.getDay();
var month=mydate.getMonth()+1;
if (month<10)
month="0"+month;
var daym=mydate.getDate();
if (daym<10)
daym="0"+daym;
fecha=daym+"/"+month+"/"+year
document.principal.txtFecha.value = fecha
}
</script>
Código HTML:
Ver original<body onLoad="show5(); show4()" onLoad="show4()"> <form action="<%=request.getContextPath()%>/CtrlHora" name="principal">
<input type="text" id="txtFecha" name="txtFecha" >
<input type="text" id="txtHora" name="txtHora" >
<input type="submit" name="accion" class="btn" value="Registrar"/>