polkorn
Bovino maduro
- Desde
- 5 Jun 2009
- Mensajes
- 471
- Tema Autor
- #1
Hola Bakunos tengo una duda con un script que tengo en javascript en una pagina web, es para tener un reloj y la fecha en mi pagina web; la pagina web no la tengo en ningun servidor, solo la tengo en mi lap es para un proyecto de mi uni pero algo anda mal en mi script oh bueno no se, pero pues me manda mal la fecha, me aparece la fecha de un mes pasado pero la hora me sale perfectamente, quisiera saber en donde estoy mal o que hice mal! :s si me podrian resolver mi duda por favor, aqui les dejo el codigo:
<script type="text/javascript">
function muestraFecha()
{
var hoy=new Date();
var h=hoy.getHours();
var m=hoy.getMinutes();
var s=hoy.getSeconds();
var d=hoy.getDay();
var M=hoy.getMonth();
var Y=hoy.getFullYear();
// agregamos un cero al principio para los números <10
m=checaNum(m);
s=checaNum(s);
d=checaNum(d);
M=checaNum(M);
document.getElementById('txt').innerHTML=d+"/"+M+"/"+Y+" "+h+":"+m+":"+s;
t=setTimeout('muestraFecha()',500);
}
function checaNum(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
</script>
y lo jalo desde la etiqueta <body> asi
<body onload="muestraFecha()" bgcolor="#70b093">
y ya... como les digo la hora si me sale bien pero la fecha no, me muestra una fecha de un mes pasado siempre me sale entre el 2 de marzo hasta el 5 de maarzo :S...Gracias.
<script type="text/javascript">
function muestraFecha()
{
var hoy=new Date();
var h=hoy.getHours();
var m=hoy.getMinutes();
var s=hoy.getSeconds();
var d=hoy.getDay();
var M=hoy.getMonth();
var Y=hoy.getFullYear();
// agregamos un cero al principio para los números <10
m=checaNum(m);
s=checaNum(s);
d=checaNum(d);
M=checaNum(M);
document.getElementById('txt').innerHTML=d+"/"+M+"/"+Y+" "+h+":"+m+":"+s;
t=setTimeout('muestraFecha()',500);
}
function checaNum(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
</script>
y lo jalo desde la etiqueta <body> asi
<body onload="muestraFecha()" bgcolor="#70b093">
y ya... como les digo la hora si me sale bien pero la fecha no, me muestra una fecha de un mes pasado siempre me sale entre el 2 de marzo hasta el 5 de maarzo :S...Gracias.