Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: jacj0102 en 1 Agosto 2011, 08:19 am



Título: Problema de Fecha y Hora en ASP.NET
Publicado por: jacj0102 en 1 Agosto 2011, 08:19 am
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.


Título: Re: Problema de Fecha y Hora en ASP.NET
Publicado por: Keyen Night en 2 Agosto 2011, 16:50 pm
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


Título: Re: Problema de Fecha y Hora en ASP.NET
Publicado por: jacj0102 en 4 Agosto 2011, 06:51 am
Keyen Night
Gracias lo admito que no soy uno de los mejores en este tema pero me ayudaste a solucionarlo gracias.  ;-) ;-) ;-) ;-) ;-) ;-) ;-)