Problema de Fecha y Hora en ASP.NET

Iniciado por jacj0102, 1 Agosto 2011, 08:19 AM

0 Miembros y 1 Visitante están viendo este tema.

jacj0102

Bueno ante todo que tengan un buen dia.
Primero que nada no sabia donde poner este tipo de tema asi que lo puse aqui.

Tengo un problema no se si pudieran decir como poner hora y fecha en mi pagina web mas o menos asi: "31 Julio 2011, actualizado a las 4:34 PM"

Intente hacerlo asi:
<head>
<script type="text/javascript">
mydate = new Date();
       mymonth = mydate.getMonth();
       myweekday= mydate.getDate();
       myyear= mydate.getFullYear();
       myhora= mydate.getHours();
       myminute= mydate.getMinutes();
       weekday= myweekday;
       year=myyear;
       min=myminute;
       
       if(myhora ==13)
           hour= 1
       else if(myhora==14)
           hour=2
       else if(myhora==15)
           hour=3
       else if(myhora==16)
           hour=4
       else if(myhora==17)
           hour=5
       else if(myhora==18)
           hour=6
       else if(myhora==19)
           hour=7
       else if(myhora==20)
           hour=8
       else if(myhora==21)
           hour=9
       else if(myhora==22)
           hour=10
       else if(myhora==23)
           hour=11
       else if(myhora==24)
           hour=12
           
       if(myhora >=12)
           ver="PM"
       else if(myhora <12)
           ver="PM"
           
       if(mymonth == 0)
           month = "Enero "
       else if(mymonth ==1)
           month = "Febrero "
       else if(mymonth ==2)
           month = "Marzo "
       else if(mymonth ==3)
           month = "Abril "
       else if(mymonth ==4)
           month = "Mayo "
       else if(mymonth ==5)
           month = "Junio "
       else if(mymonth ==6)
           month = "Julio "
       else if(mymonth ==7)
           month = "Agosto "
       else if(mymonth ==8)
           month = "Setiembre "
       else if(mymonth ==9)
           month = "Octubre "
       else if(mymonth ==10)
           month = "Noviembre "
       else if(mymonth ==11)
           month = "Diciembre "
</script >
</head>

<body>
<script type="text/javascript">document.write(myweekday+" "+month+" "+year+", Actualizado a las ");</script><span style="COLOR: #ff9900; FONT-WEIGHT: bold"><script type="text/javascript">document.write(hour+":"+min+" "+ver);</script></span>
</body>

Pero lo que pasa es que por un momento trabaja todo normal y correcto pero cuando modifico otro codigo de cualquier parte me vota un mensaje diciendo que no se ha declarado "hour" porfavor ayudenme a repararlo o si me pueden ayudar con otro codigo de antemano gracias.
"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"

Keyen Night

#1
No declaras hour en ningún momento sino en condicional, sino se cumple la condición entonces la variable queda vacía, creo que debes cambiar la forma en que transformas la hora 24 es más facil (Hora24 - 12) que usar todos esos If.

De nada, nadie lo sabe todo pero podemos ayudarnos para que así sea :xD
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

jacj0102

#2
Keyen Night
Gracias lo admito que no soy uno de los mejores en este tema pero me ayudaste a solucionarlo gracias.  ;-) ;-) ;-) ;-) ;-) ;-) ;-)
"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"