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">
<p>
<input type="text" id="txtFecha" name="txtFecha" >
</p>
</tr>
<tr>
<p>
<input type="text" id="txtHora" name="txtHora" >
</p>
</tr>
<p align="center">
<input type="submit" name="accion" class="btn" value="Registrar"/>
</p>
</body>
</form>
 
 




