El codigo Javascript es el siguiente:
Código:
Y el codigo HTML que lo sigue:<script language="javascript" type="text/javascript"> var saludo; var milisegundos=new Date(); var segundos=new Date(); var minutos=new Date(); var horas=new Date(); var dia=new Date(); var dia_sem=new Date(); var mes=new Date(); var ano=new Date(); var bool=0; var hora=new Date(); dia=dia.getDate(); dia_sem=dia_sem.getDay(); mes=mes.getMonth(); switch(mes) { case 0:mes="Enero";break; case 1:mes="Febrero";break; case 2:mes="Março";break; case 3:mes="Abril";break; case 4:mes="Mayo";break; case 5:mes="Junio";break; case 6:mes="Julio";break; case 7:mes="Agosto";break; case 8:mes="Septiembre";break; case 9:mes="Octubre";break; case 10:mes="Noviembre";break; case 11:mes="Diciembre";break; } switch(dia_sem) { case 0:dia_sem="Domingo";break; case 1:dia_sem="Lunes";break; case 2:dia_sem="Martes";break; case 3:dia_sem="Miercoles";break; case 4:dia_sem="Jueves";break; case 5:dia_sem="Viernes";break; case 6:dia_sem="Sabado";break; } ano=ano.getFullYear(); horas=horas.getHours(); if(horas<9)horas="0" + horas; if(horas>6 && horas<14)saludo="Buenos dias"; if(horas>13 && horas<21)saludo="Buenas Tardes"; if(horas>20 && horas<2)saludo="Buenas noches"; if(horas>1 && horas<7)saludo="Saludos,vigilante de la noche"; var fecha=saludo + " ,Hoy es " + dia_sem + " " + dia + " de " + mes + " de " + ano + " "; //document.write(fecha); //Variables dinamicas milisegundos=milisegundos.getMilliseconds(); if(milisegundos<100)milisegundos="00" + milisegundos; if(milisegundos<1000 && milisegundos>100)milisegundos="0" + milisegundos; segundos=segundos.getSeconds(); if(segundos<9)segundos="0" + segundos; minutos=minutos.getMinutes(); if(minutos<9)minutos="0" + minutos; hora="La hora actual es:" + horas + ":" + minutos + ":" + segundos + ":" + milisegundos; document.form.hora.value=hora; </script>
Código HTML:
<html> <head> <title></title> //Aqui va el javascript </head> <body> <form name="form"> <input type="text" name="hora"> </form> </body> </html>